View:
<%=Html.CheckBox("IsBirthday","我是否过生日", item.IsBirthday)%>
Controller:
AUser user
=
new
AUser();
BindingHelperExtensions.UpdateFrom(user, Request.Form);
Model:
public
class
AUser
{
![](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
public bool IsBirthday
{get;set;}
}
这样会发生无法从View中获取到IsBirthday值的情况
查了许多MS只能以以下方法解决
Controller:
<%=Html.CheckBox("IsBirthday","我是否过生日","true", item.IsBirthday)%>
<%=Html.CheckBox("IsBirthday","我是否过生日", item.IsBirthday)%>
Controller:
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
这样会发生无法从View中获取到IsBirthday值的情况
查了许多MS只能以以下方法解决
Controller:
AUser user
=
new
AUser();
BindingHelperExtensions.UpdateFrom(user, Request.Form);
user.IsBirthday = Request.Form[ " IsBirthday " ] == " true " ;
View:
BindingHelperExtensions.UpdateFrom(user, Request.Form);
user.IsBirthday = Request.Form[ " IsBirthday " ] == " true " ;
<%=Html.CheckBox("IsBirthday","我是否过生日","true", item.IsBirthday)%>