MVC3 在提交表单以后 return View(model) 页面不会根据model的内容更新表单

因为这个问题折腾了一下午,最后Google到:

后返回View(model)前 调用一下ModelState.Clear()即可

因为ModelState只有在接收Post的时候被更新 渲染View的时候 他判断ModelState是否为Null 如果不是Null直接用ModelState的值去生成EditorFor方法里的input的value

posted @ 2011-12-16 18:53  悠闲的水  阅读(978)  评论(0编辑  收藏  举报