我创建了一个包含11个值的List。第一个元素包含一些文本(“请选择...”),第二个元素包含“0”,第三个元素包含“1”等等...
注意,第6个元素在“Text
”和“Value
”属性中包含“5”(五个)。
第6个元素是“Selected
”属性设置为“true
”的唯一元素。
这对我来说很好。
但:
如何查看我网站中的Html.DropDownList(...)
以显示11个值并预先选择第6个元素?
List<SelectListItem> xValues = new List<SelectListItem>()
{ new SelectListItem
{ Selected = false, // Note: Set to false
Text = "Please select ...",
Value = "Please select ...",
}
};
for (int a = 0; a < 10; a++)
{
xValues.Add(new SelectListItem
{
Selected = ((a==5)?true:false), //Note:The 6th element will be set to true
Text = a.ToString(),
Value = a.ToString()
}
);
}