Html.DropDownList возвращает пустую строку в IE, отлично работает в FF - PullRequest
1 голос
/ 15 сентября 2010

У меня есть выпадающий список, который представляет собой просто список строк (приветствий).Когда я отправляю форму, поле представляет собой пустую строку независимо от того, какое значение выбрано.В Firefox он работает точно так же, как и ожидалось ... но не в IE.<tr> <td>Salutation : </td><td><%= Html.DropDownList("Salutation", new SelectList(Salutations.SalutationList, Model.Salutation), "")%></td> </tr>

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 15 сентября 2010

Исправлено вместо этого.

<tr>
    <td>Salutation : </td><td><%= Html.DropDownList("Salutation", new SelectList(Salutations.SalutationList.Select(x => new { value = x, text = x }), "value", "text", Model.Salutation), "")%></td>
</tr>
...