求助:为什么我的remote没有生效呢

stevenjin 2017-06-25 12:10:23
关于MVC5 remote验证,我的工具是VS2015。
我想在移开用户名文本框时,提示用户名是否正确。
但运行后,移开时并无反应。
当然加上长度验证时,又能感应到。
搞了很久了,希望有人帮忙看一下mg]
VIEW我是直接在VS自动生成的Login.cshtm下写的

2.Model是在自动生成的AccountViewModels下的,叫UserName

3.Control也是在自动生成的AccountControl下写的,方法名叫CheckUserName(我在运行时,发现进不去这个断点。)




...全文
313 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AcesLi 2017-06-26
  • 打赏
  • 举报
回复
看看你的layout中有没有mvc validate 相关的JS
wang_peng_yl 2017-06-26
  • 打赏
  • 举报
回复
在哪用到了 remote 了?
masanaka 2017-06-26
  • 打赏
  • 举报
回复
一般来说,你需要用F12等浏览器开发工具来确认你的错误信息,否则别人只能靠猜。 那么我猜是你的controller,确切的说是AccountController上有[Authorize]这个标签,那么你就需要在CheckUserName上加上[AllowAnonymous]。 需不需要指定verb,例如[AcceptVerbs("Get", "Post")],我个人认为默认是Get,应该不需要加的,这个我没试过,因为我都加的。 另外,我还推荐你用postman,或者fiddler等工具,来确认你的api是否运作正常。
stevenjin 2017-06-25
  • 打赏
  • 举报
回复
页面是这样的,运行后无反应。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧