我正在关注如何实施远程验证的this演练。远程验证方法在预期时触发,但它正在请求错误的URL。它正在请求
/Validator/IsUID_Available
而不是
http://localhost:23615/Validator/IsUID_Available.
这会导致404找不到错误。我错过了什么?
答案 0 :(得分:1)
抱歉我的坏!我正在错误地注册Remote属性,如下所示:
[Remote("IsUID_Available", "ValidationController")]
而不是像这样的正确方法
[Remote("IsUID_Available", "Validation")]
答案 1 :(得分:0)
我冒昧地说你的网址是正确的。它只是提供一个应该正确解析的相对URL。我猜你的控制器有问题,或者你没有在路线表中正确注册你的控制器。