我根据在网上搜索的示例创建了自己的ASP.NET MVC CheckBoxList HtmlHelper。 Helper基本上在页面上创建了多个复选框输入:
<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如何将表单控件值绑定回Action参数,对于上面的CheckBoxList,如何将值绑定回Action参数?
谢谢!
答案 0 :(得分:3)
简而言之,他们没有。
HtmlHelper方法只是帮助生成Html。
ModelBinders(默认为DefaultModelBinder
)和各种值提供程序的工作是读取传入的表单,查询字符串等参数并将它们绑定到您的操作参数。