I have an update action that I post to using jquery serialize()
public ActionResult Update([Bind(Exclude = "Id")]Person person)
{
//Do stuff
return Content("some result");
}
The problem is that jquery produces a string in the following format from my serialized elements: IsMale=on&name=joe ... etc (where IsMale is a checkbox on the website and bool in the model)
But ASP.NET MVC doesn't recognize "on" as valid bool, and then I get IsMale as false every time.
Wanted solution: either get jquery to give me true/false values when serializing or somehow make MVC understand on = true..
Any suggestions on how to do either? perhaps you should accept some answers....
以上就是Strongly typed MVC update action and jquery serialize problem的详细内容,更多请关注web前端其它相关文章!