проверьте строку метки параметра - PullRequest
0 голосов
/ 30 ноября 2010

Я использую опцию Строка метки для моего Html.DropDownList, но моим источником данных является SelectList. Как я могу проверить наличие метки опции на сервере? Тип поддержки для переменной - EnumType. Я проверил значение, и он говорит 0, но это не позволит мне проверить на 0.

Спасибо, стержень.

Ответы [ 2 ]

1 голос
/ 30 ноября 2010

Как насчет приведения значения обратно к типу enum на сервере:

[HttpPost]
public ActionResult Index(int selectedValue)
{
    MyEnum label = (MyEnum)selectedValue;
    ...
}
0 голосов
/ 30 ноября 2010

Вы не можете. Ярлыки не размещены с формой. Вам нужно будет поместить значение в <input type="hidden">, если вы хотите это значение.

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