问题描述
当采用Ajax.BeginForm提交表单时,如果在controller中验证:ModelState.AddModelError("UserName","用户名已存在");提交表单后,对应的输入框后面没有显示“用户名已存在”的信息。我原来用的@using(Html.BeginForm())可以正常显示。不知道有什么方法在使用Ajax.BeginForm+ModelState.AddModelError("Key","msg");时,可以显示验证信息的方法??????
解决方案
解决方案二:
页面要引用一个js文件吧,脚本文件夹里应该自动生成了、你看一下、jquery****ajax
解决方案三:
为什么要纠结这个呢
解决方案四:
都引用了。在controller中验证:ModelState.AddModelError("UserName","用户名已存在");我原来用的@using(Html.BeginForm())可以正常显示。当采用Ajax.BeginForm提交表单时,提交表单后,对应的输入框后面没有显示“用户名已存在”的信息。
解决方案五:
怎么都没人回答呢?
解决方案六:
顶起来,同样遇到这个问题
时间: 2024-08-08 16:09:29