MVC: вопрос Html.DropDownList (...) - PullRequest
       3

MVC: вопрос Html.DropDownList (...)

0 голосов
/ 17 августа 2010

Я создаю список с 11 значениями.Первый элемент содержит некоторый текст («Пожалуйста, выберите ...»), второй - «0», третий - «1» и т. Д. *

Обратите внимание, что 6-й элемент содержит «5"(пять) в свойстве" Text "и" Value ".Шестой элемент - единственный, для которого свойство "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 Ответ

2 голосов
/ 17 августа 2010

Я бы посоветовал вам взглянуть на ASP.NET MVC Html.DropDownList SelectedValue

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...