Сохранить состояние для DropDownList после публикации

у меня есть форма с одним текстовым полем и раскрывающимся списком

<%=Html.TextBox("Name")%>
<%=Html.ValidationMessage("Name", "Enter name")%>

‹% = Html.DropDownList (" Не выбрано "," DomainID ", ViewData [" DomainID "])%›


Я выбираю значение из раскрывающегося раскрывающегося списка, но не заполняю имя, я получаю проверку для текстового поля, а затем мне нужно снова выбрать значение из раскрывающегося списка, конечно, с текстовое поле работает, но что мне делать с списком ??


person Sasha    schedule 04.11.2008    source источник


Ответы (1)


Я предполагаю, что ViewData ["DomainID"] является SelectList? Конструктор SelectList принимает объект selectedValue. Используйте это, чтобы передать выбранное значение в ваш список выбора в действии публикации.

person Tim Scott    schedule 04.11.2008
comment
Сделал, но по-прежнему не хочу выбирать: ViewData [DomainID] = new SelectList (commonService.GetDomains (), ID, Name, (item.Domain == null? 0: item.Domain.ID)); - person Sasha; 04.11.2008