asp.net – ASP:NET确认密码字段
发布时间:2020-12-16 04:21:42 所属栏目:asp.Net 来源:网络整理
导读:我在asp.net中创建一个简单的注册表单. 这是我的问题: 如果我的确认密码字段为空,它仍然提交表单.我正在使用compareToValidate我还需要使用requiredvalidator.我是asp.net的新手,但如果让密码为123并且确认密码为空,则comparevalidator不会产生错误. fields
|
我在asp.net中创建一个简单的注册表单.
这是我的问题: 如果我的确认密码字段为空,它仍然提交表单.我正在使用compareToValidate我还需要使用requiredvalidator.我是asp.net的新手,但如果让密码为123并且确认密码为空,则comparevalidator不会产生错误. <fieldset>
<legend>Enter your data</legend>
<table>
<tr>
<td align="right">User Name :</td>
<td> </td>
<td align="left">
<asp:TextBox ID="tbUsername" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvUserName" runat="server"
ControlToValidate="tbUsername"
CssClass="ValidationError"
ErrorMessage="« (Required)"
ToolTip="User Name is a REQUIRED field"
></asp:RequiredFieldValidator>
</td>
</tr>`enter code here`
<tr >
<td align="right">Password : </td>
<td> </td>
<td align="left">
<asp:TextBox ID="tbPassword" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="« (Required)"
ControlToValidate="tbPassword"
CssClass="ValidationError"
ToolTip="Password is a REQUIRED field"
></asp:RequiredFieldValidator>
</td>
</tr>
<tr >
<td align="right">Confirm Password : </td>
<td> </td>
<td align="left">
<asp:TextBox ID="ConfirmPass" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToValidate="ConfirmPass"
CssClass="ValidationError"
ControlToCompare="tbPassword"
ErrorMessage="No Match"
ToolTip="Password must be the same" />
</td>
</tr>
解决方法
您还必须提供必要的验证器!比较验证器仅将值与目标控件进行比较并提醒用户.
<td align="left">
<asp:TextBox ID="ConfirmPass" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToValidate="ConfirmPass"
CssClass="ValidationError"
ControlToCompare="tbPassword"
ErrorMessage="No Match"
ToolTip="Password must be the same" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="« (Required)"
ControlToValidate="ConfirmPass"
CssClass="ValidationError"
ToolTip="Compare Password is a REQUIRED field">
</asp:RequiredFieldValidator>
</td>
希望这对你有所帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- [ASP NET MVC] 使用ReportViewer执行用户端报表定义文件(.r
- asp.net core3.0 mvc 用 autofac
- asp.net-mvc – MVC组件GUI方法
- asp.net – 如何在网格行中显示枚举描述或名称?
- asp.net – 将样式应用于CheckBoxList中的ListItems
- Fluent验证比较字段字符串格式args
- asp.net-mvc – ASP.NET MVC – Model.OrderBy Date无效
- asp.net-mvc – 如何根据MVC中的其他参数值在运行时更改Dis
- 在asp.net webforms中使用jquery调用webmethod
- asp.net-mvc-3 – IIS挂起在ASP.NET MVC 3应用程序中的特定
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.NET MVC 3解析简单的html标
- asp.net – 使用没有MVC的路由:身份验证表单
- asp.net – 如何调用一个特定的UpdatePanel加载后
- 将ASP.Net MVC开发和ASP.net Web表单开发混合在同
- asp.net – 通过邮件发送wcf服务消费表单数据
- c# HttpClient 发送请求出错时解决办法
- 如何在ASP.NET中的多个Web应用程序中维护相同的会
- asp.net-mvc – 如何使用ASP.NET MVC ApiControl
- 双应用程序域在ASP.NET 4应用程序
- asp.net – 获取在page_init中触发回发的控件
热点阅读
