MVC:Html.DropDownList(...)问题

时间:2010-08-17 07:40:52

标签: asp.net asp.net-mvc-2

我创建了一个包含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()
                           }
                      );
        }

1 个答案:

答案 0 :(得分:2)