2011-01-20 4 views
0

При отображении выпадающего списка в asp.net mvc У меня есть опция «Все» (выберите «Все»). Я думаю, что лучший способ для значения ALL - указать счет списка, прикрепленный к выпадающему списку. но я не в состоянии сделать это с помощью следующего кода:DropDownList ASp.NET MVC ALL опция

myModel.CustomerDropDownList.Last().Value = customers.Count().ToString(); 
View("CustomerView",myModel); 

Но он по-прежнему отображается «Все» значения в DropDownList.

ответ

0

Поскольку я еще не могу прокомментировать, не могли бы вы привести еще один пример своего кода. Вы должны помещать текст «Все» где-то. Все, что вы делаете, из того, что я могу сказать, - это сделать последний элемент в выпадающем списке, чтобы подсчитать количество элементов, которые у вас есть.

<select id='test' name='test'> 
    <option value='a'>Customer 1</option> 
    <option value='b'>Customer 2</option> 
    <option value='3'>Customer 3</option> 
</select> 

Вот как я его вижу.

0

Какой тип CustomerDropDownList?

У меня есть странное чувство, что вы можете использовать раскрывающийся список веб-форм?

Извинения, если нет.

Вот что примерный список выглядит для меня:

var numbers = new[] {1, 2, 3}; 
     IEnumerable<SelectListItem> selectItems = numbers.Select(n => new SelectListItem {Text = n.ToString(), Value = n.ToString(), Selected = true});