Как привязать пользовательский HtmlHelper к параметру действия контроллера - PullRequest
0 голосов
/ 27 июня 2011

Я создал свой собственный ASP.NET MVC CheckBoxList HtmlHelper на основе примеров, которые я искал в сети.Помощник в основном создает несколько входов для флажков на странице:

<input type="checkbox" name="Item1" value="1" checked>Item1</input>
<input type="checkbox" name="Item2" value="2" >Item2</input>
<input type="checkbox" name="Item3" value="3" >Item3</input>

Может кто-нибудь дать мне представление о том, как HtmlHelpers привязывает значения элемента управления формы обратно к параметрам действия, а для моего CheckBoxList выше, как мне это сделать?привязать значения обратно к параметру действия?

Спасибо!

1 Ответ

3 голосов
/ 27 июня 2011

Короче говоря, они этого не делают.

Методы HtmlHelper просто помогают генерировать Html.

Это работа ModelBinders (по умолчанию DefaultModelBinder) и различных поставщиков значений дляпрочитайте параметры входящей формы, строки запроса и т. д. и свяжите их с параметрами действия.

...