强类型MVC更新操作和jquery序列化问题
我使用jquery serialize()发布了一个更新操作 问题是jquery从我的序列化元素生成以下格式的字符串:IsMale=on&name=joe。。。etc(其中IsMale是网站上的复选框,bool是模型中的复选框) 但是ASP.NETMVC并没有将“on”识别为有效bool,然后每次我都将IsMale识别为false 想要的解决方案:要么让jquery在序列化时给我true/false值,要么让MVC理解on=true强类型MVC更新操作和jquery序列化问题,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我使用jquery serialize()发布了一个更新操作 问题是jquery从我的序列化元素生成以下格式的字符串:IsMale=on&name=joe。。。etc(其中IsMale是网站上的复选框,bool是模型中的复选框) 但是ASP.NETMVC并没有将“on”识别为有效bool,然后每次我都将IsMale识别为false 想要的解决方案:要么让jquery在序列化时给我true/false值,要么让MVC理解on=true 有什么建议吗?您是否尝试过手动将复选框输入的“value”属性
有什么建议吗?您是否尝试过手动将复选框输入的“value”属性设置为“true” 此外,正确使用Html.CheckboxFor应该可以为MVC提供正确的设置,使其能够理解幕后情况,即使您使用jquery序列化
您还可以添加您正在使用的MVC版本吗?您是否尝试手动将复选框输入的“value”属性设置为“true” 此外,正确使用Html.CheckboxFor应该可以为MVC提供正确的设置,使其能够理解幕后情况,即使您使用jquery序列化
您还可以添加您正在使用的MVC版本吗?也许您应该接受一些答案……啊,您完全正确,我将重复我以前的问题!也许你应该接受一些答案……啊,你完全正确,我将重温我的老问题!啊,是的ofc,设置值成功了。使用MVC3BTW。啊,是的ofc,设置值成功了。使用MVC3BTW。
public ActionResult Update([Bind(Exclude = "Id")]Person person)
{
//Do stuff
return Content("some result");
}