Html.BeginForm 与 Ajax.BeginForm提交表单时如果要返回错误天页面上显示错误信息 时存在区别
1、 使用Html.BeginForm 提交没有什么注意的地方,是整个页面进行提交
2、使用Ajax.BeginForm 提交表单时因为是局部提交要想把 Html.ValidationMessage中的错误显示出来,必须把Html.ValidationMessage包含在UpdateTargetId指定的区域内进行返回刷新才能显示出来
3、返回显示的结果与Controller返回结果有关系
本文对比了使用Html.BeginForm与Ajax.BeginForm提交表单的区别,特别是在显示错误信息方面的不同处理方式。当使用Ajax.BeginForm时,为了正确显示验证错误,需要确保错误消息被包含在指定的更新区域中。
1万+

被折叠的 条评论
为什么被折叠?



