0

我在我的 MVC 项目中使用 Jquery Validate 插件。

下面的代码片段

   UserName: {
                   required: true,
                   remote: {
                      url: "/Test/checkUserName"
                           },
                }

在我的 TestController

public bool checkUserName(string UserName)
            {

                return false;
            }

必填字段验证工作正常。

对于Remote ,我的控制器被调用并返回 false。

但不会引发错误验证。

难道我做错了什么 ?使它工作的正确方法是什么。

我正在使用 Valiadte 插件 1.11.1 和 jquery 1.9。这与版本有关吗?

4

1 回答 1

0

ajax 的 last 属性后面没有逗号。您在 remote{} 属性后添加了额外的逗号,请将其删除。

 UserName: {
                   required: true,
                   remote: {
                      url: "/Test/checkUserName"
                           }
                }
于 2013-09-03T09:24:49.817 回答