MVC加载下拉列表

        public ActionResult GetList()

        {

            string strSql = "select staff_id,nick_name from tbl_ac_info where status='A'";

            SqlDataReader sdr = SqlDbHelper.GetSqlDataReader(strSql);

            List<SelectListItem> list = new List<SelectListItem>();

            while (sdr.Read())

            {

                SelectListItem listSub = new SelectListItem();

                listSub.Text = sdr["nick_name"].ToString();

                listSub.Value = sdr["staff_id"].ToString();

                list.Add(listSub);

            }

            ViewBag.list = new SelectList(list, "value", "text","my");

            return View();

        }
 用户名:@Html.DropDownList("ddlStaff_id", (SelectList)ViewBag.list, "请选择")

生成效果:

用户名:<select id="ddlStaff_id" name="ddlStaff_id"><option value="">请选择</option>

<option value="jacky">MyJacky</option>

<option selected="selected" value="my">my</option>

<option value="my001">jacky</option>

<option value="my002">jacky</option>

<option value="myjacky">jacky</option>

</select>

 

你可能感兴趣的:(下拉列表)