Как отключить проверку Html.DropDownList () при использовании метки параметра? - PullRequest
0 голосов
/ 21 сентября 2009

Я передаю optionLabel в помощник Html.DropDownList (взят из этого ТАКого вопроса):

<%=Html.DropDownList("PO.Vendor.VendorId", this.Model.Vendors, "-- add a new vendor --")%>

Это создает разметку с опцией значения 0 с текстом «- добавить нового поставщика -», что именно то, что я хочу. Однако, если этот параметр выбран и опубликован, выдается ошибка проверки.

Есть ли способ отключить эту автоматическую проверку при использовании optionLabel?

1 Ответ

0 голосов
/ 21 сентября 2009

Размещенный вами фрагмент кода не имеет никакого отношения к выполняемой проверке. Вы можете легко выписать все параметры в списке вручную, и вы все равно получите ошибку проверки.

Не видя код, выполняющий проверку, сложно сказать, как его отключить. Если вы используете основанную на отражении функцию «UpdateModel ()», как в NerdDinner, вам необходимо добавить некоторый код, чтобы удалить / изменить опубликованное значение.

Где бы ни находился код проверки, вам придется что-то придумать, чтобы игнорировать это значение.

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