.net使用bootstrap校验名称是否存在校验不成功

1.使用bootstrapValidator校验名称,查看资料需要返回{"valid":true}这样的字符串,想问一下这样写怎么不对,前台不管输入啥名称都提示用户名不存在
这是后台代码
[ActionName("ValidName")]

    [AuthorFilter]
    public ActionResult ValidName(string NAME)
    {
        T_Project bll = new T_Project();
        OnlineEntity.Model.T_Project[] projectList = bll.getListByName(NAME);
        bool notExit = false;
        if (projectList != null && projectList.Length > 0)
        {
            notExit = true;
        }
        return Json("{\"valid\":"+notExit+"}", JsonRequestBehavior.AllowGet);
    }
    
    这是前台代码
    name: {
                validators: {
                    notEmpty: { message: '项目名称不能为空' },
                    stringLength: {
                        min: 4,
                        max: 50,
                        message: '项目名称必须是4-50字的汉字或字母'
                    },
                    regexp: {
                        regexp: /^[\u4e00-\u9fa5A-Za-z]{1,20}$/
                    },
                    remote: {
                        type: 'POST',
                        url: '/Project/Project/ValidName',
                        data:function(validator) {
                            var x_={
                                userName: validator.getFieldElements('name').val()
                            };
                            return x_;
                        },
                        message: '该用户名不存在',
                        delay: 2000
                    }
                }
            }
阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题