ASP.Net MVC远程验证提交错误的URL

时间:2012-11-07 19:12:43

标签: asp.net-mvc-3

我正在关注如何实施远程验证的this演练。远程验证方法在预期时触发,但它正在请求错误的URL。它正在请求

/Validator/IsUID_Available 

而不是

http://localhost:23615/Validator/IsUID_Available.

这会导致404找不到错误。我错过了什么?

2 个答案:

答案 0 :(得分:1)

抱歉我的坏!我正在错误地注册Remote属性,如下所示:

[Remote("IsUID_Available", "ValidationController")]

而不是像这样的正确方法

[Remote("IsUID_Available", "Validation")]

答案 1 :(得分:0)

我冒昧地说你的网址是正确的。它只是提供一个应该正确解析的相对URL。我猜你的控制器有问题,或者你没有在路线表中正确注册你的控制器。