asp.net用户注册验证问题。我想如果用户名少于6位的话就不能注册,如下代码,但无论多少位都可以注册的。

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (args.Value.Length >= 6)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
虽然验证控件显示了错误信息,但是依然可以注册,为什么啊

你有没有判断IsValid的代码呢?
如果IsValid为false,要return
if(IsValid==false)
return;追问

不行啊,还是可以注册

追答

你把判断的代码和连接数据库的代码都贴出来看看

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-15
直接在客服端放个验证控件不行吗。。。。。。

asp.net用户注册验证问题。我想如果用户名少于6位的话就不能注册,如下...
如果IsValid为false,要return if(IsValid==false)return;

ASP.NET中怎么实现,密码不能少于6个字符?
你后台判断啊!6位这个很简单,直接去前台密码框id的值,然后取它的长度就可以判断了,如果是只需要英文和数字,可以使用正则表达式!使用OnClientClick方法指向一个javascript方法,然后判断(^[a-zA-Z][a-zA-Z]{0,N-2}[0-9]{1,N-1}[a-zA-Z0-9]{0,N-2})|(^[0-9][0-9]{0,N-2}...

asp.net注册功能思路及源码
第一:注册的验证码会在首先验证,如果错误,跳错,程序停止。第二:验证输入的信息,譬如用户名的格式啊长度啊,特殊字符啊一些。还有密码的格式,另外就是两次密码的一样与否,如果不符合,跳错,程序停止 第三:验证用户输入的名称是否已经被注册,(有些程序员会在页面上用插件以及ajax直接就验证了...

asp.net mvc 怎么限制 用户注册的名字,比如不能是admin.
1、在DAO层里面判断,就是普通数据验证。这个是最简单的。2、System.ComponentModel.DataAnnotations 命名空间,里面是在model层的,如果有多个字段需要这个约束,你可以自定义一个,然后写在MODEL层。这个很容易写的。继承一下就可以了,具体你可以百度。

ASP.NET注册页面问题。只能注册数字。。中文或者英文都有错。不知道为 ...
你出错的应该不是这段代码 你看看你SQL语句哪里含有对列名叫"sd"的进行操作的.检查一下错误,肯定在那个位置

asp.net用户注册时,用户名只能用数字字符下划线,并能控制其字符...
验证用户密码:"^[a-zA-Z]\\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。

asp.net验证用户登陆不了!!
SqlCommand cmd =new SqlCommand("select country(*) from userinformation where 用户名='"+uname+"'and 密码='"+userpwd+"'",conn);\\\\这样有用户名和密码都正确返回的就是1,有1个不正确返回就是0,你这样就可以根据0或者1来判定是否帐户名密码是否正确;if (cmd.ExecuteScalar().ToString(...

asp.net 登录界面登录代码问题?、
同样的方法啊。。查询不同的字段。来匹配。就可以了。判断密码,根据用户名来查询密码进行密码和权限的判断,只要有其中一个不匹配就不予登录。如果用户名不存在就提示无此用户。登录成功就直接跳转页面或先提示再跳转。

asp.net 不让用户名重复注册怎么判断?
现在一般都是用Ajax技术,采用局部刷新.你可以触发用户名文本框的onblur事件,即onblur="JudgeUserName(this.value);",在脚本中:var http;function JudgeUserName(gname){ try{ http=new ActiveXObject("Microsoft.XMLHTTP");} catch(e){ return "Wrong!";} http.onreadystatechange=HandleUserName;va...

在C# ASP.NET中,我编写用户注册模块时,我想在用户注册时需得到网站管...
其实,你这需求就是 在注册时,需要管理员审核,管理员审核通过了,才说明注册成功,通不过,就说明注册不成功。你在注册的时候,直接性放在一张临时的注册表中(我是这样理解的),然後坐等管理员审核,管理员审核通过的话,就进入正式的注册表。这样就OK了!还不明白的话,可以做下来讨论讨论哦 祝你...

相似回答
大家正在搜