asp.net – ASP:NET确认密码字段
发布时间:2020-05-24 12:32:09 所属栏目:asp.Net 来源:互联网
导读:我在asp.net中创建一个简单的注册表单. 这是我的问题: 如果我的确认密码字段为空,它仍然提交表单.我正在使用compareToValidate我还需要使用requiredvalidator.我是asp.net的新手,但如果让密码为123并且确认密码为空,则comparevalidator不会产生错误. fieldse
|
我在asp.net中创建一个简单的注册表单.
<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分析器错误无法加载代码
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- asp.net-mvc – 使用Html.BeginForm与querystring
- asp.net – 如何确定哪个按钮导致回发
- asp.net-mvc – 使用JWT实现的最小WebAPI2 OAuth:401始终返
- asp-classic – 检查VBScript中是否存在Object
- ASP.NET FileUpload:如何在选择文件后自动回复?
- 如何避免异常捕获.NET中的复制粘贴
- asp.net-core-mvc – 将复杂对象存储在MVC 6中的TempData中
- asp.net-mvc – ASP.NET MVC Action被调用两次
推荐文章
站长推荐
- asp.net-mvc – 在MVC中,什么是ViewModel?
- 为什么这么多ASP.NET开发服务器实例?
- asp.net-mvc-3 – 是否可能获得一个ASP.NET MVC
- asp.net-mvc – 如何使用MsBuild MsDeployPublis
- asp.net-mvc – 为现有的基于MVC的网站创建REST
- asp.net – 将样式应用于CheckBoxList中的ListIt
- asp.net-mvc – MVC中的模型含义
- ASP.NET MVC和Web Forms在同一个Web应用程序中?
- asp.net-mvc-3 – 大量使用ViewBag
- 实体框架 – 实体框架UnintentionalCodeFirstExc
热点阅读
