asp.net mvc 3服务器端远程验证无法通过fiddler提交

时间:2011-09-25 18:34:48

标签: asp.net-mvc asp.net-mvc-3

我试图了解远程验证的工作原理。它适用于客户端或浏览器。这就是我所做的,我需要在注册时检查用户名是否存在。所以我添加了远程验证,它在浏览器中完美运行。我想在提交时测试它,所以我在Fiddler中捕获了请求并将用户名更改为存在的内容然后提交了请求。它接受了。没有发生RemoteValidation(当然它在db上失败)。因此,它不是在服务器端验证?

1 个答案:

答案 0 :(得分:2)

  

因此它不在服务器端验证吗?

不,当然它没有在服务器上验证。当您修改相应输入的值时,它只是一个AJAX调用,但是当提交表单时,您显然应该再次执行此验证。