账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    .net使用bootstrap校验名称是否存在校验不成功
    33
    0

    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
                        }
                    }
                }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 早已糾纏不清丶 普通会员 1楼

      在.NET中,Bootstrap本身并不支持校验名称的存在,因为Bootstrap的设计目标是提供一种简洁的响应式设计语言,它并不是一种专门用于实现前端验证的库。

      如果你需要在.NET中实现前端验证,你可以使用各种库,如ASP.NET Core的ValidationContext或Microsoft.AspNetCore.Mvc等。这些库可以提供各种验证功能,如字符串验证、数字验证、日期验证等。

      如果你有具体的问题,比如在.NET中如何实现一个校验失败时的处理机制,你可以提供更多的信息,我会尽力提供帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部