asp.net 密码输入的问题

前台程序:密       码:<asp:TextBoxID="txtpwd"runat="serve... 前台程序:
密        码:<asp:TextBox ID="txtpwd"
runat="server" TextMode="Password"></asp:TextBox><br />
<asp:CustomValidator ID="cvPwd" runat="server" ErrorMessage="密码在6-10位之间!"
ControlToValidate="txtpwd" onservervalidate="cvPwd_ServerValidate" ></asp:CustomValidator>

后台程序:
protected void cvPwd_ServerValidate(object source, ServerValidateEventArgs args)
{
if ((txtpwd.Text.Length >= 6) && (txtpwd.Text.Length <= 10))
{
args.IsValid = true;
return;
}
else
args.IsValid = false;
}
后台程序不起作用呀,请教高手这是为什么。
展开
 我来答
范范_威
2012-05-21 · 超过13用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:32万
展开全部
前台密码验证控件你可以用<asp:RequiredFieldValidator></asp:RequiredFieldValidator>,还有那个长度限定条件也樱蚂可以在前台限脊信埋制坦吵,不用在后台写的
追问
你这个是必填验证的控件呀,我是正在学习用户自定义验证的控件。用这个用户自定义验证的控件有什么好的办法呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪熊打架
2012-05-21 · TA获得超过160个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:201万
展开全部
代码亲自测试过,表示可以,是不是哪里疏忽了,提交表单后才能显示错误信息!
更多追问追答
追问
没有显示错误信息,提交以后测试,输入少于六位的密码也能通过,这不是表示后台程序没有起作用呀。
追答
没事没发现的,我是完全复制粘贴你的代码的,都测试过,表示没问题啊!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有环8T
2012-05-21 · TA获得超过227个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:97万
展开全部
<asp:CustomValidator ID="cvPwd" runat="server" ErrorMessage="密码在6-10位之间!余桥"
ControlToValidate="txtpwd" onservervalidate="cvPwd_ServerValidate" ></asp:CustomValidator>这就竖桥猛不对消历嘛,
追问
什么地方不对呀!请指出来,谢谢了。
追答
CustomValidator  这个是比较验证的,RegularExpressionValidator才是,还有一个是非空验证RequiredFieldValidator
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀晴曦2O
2012-05-20 · TA获得超过105个赞
知道答主
回答量:162
采纳率:0%
帮助的人:95.6万
展开全部
检查一下form
追问
form正确呀,前台程序在FORM里面呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式