mvc 之 @Html.DropDownList

时间:2023-03-09 19:51:29
mvc 之  @Html.DropDownList
            Dictionary<string, string> myDic = new Dictionary<string, string>();
myDic.Add(System.DBNull.Value.ToString(), "---");
myDic.Add("Male", "男");
myDic.Add("Female", "女"); //var items = new List<SelectListItem>()
//{
// (new SelectListItem(){Text = "男", Value = "Male",Selected = false}),
// (new SelectListItem(){Text = "女", Value = "female",Selected = true})
//}; @Html.DropDownList("sexList", ViewBag.sexList as List<SelectListItem>, new { @class = "l-text required",style = "width:86px;" }) //用 SelectList 可以生成 selected 效果。 SelectListItem 无效。
// 目前测试的结果是如果 SelectListItem 的 Value 是 integer 转换的可以。 为什么?????????????????