我正在我的一个asp.net项目中登录。
我已经完成了登录页面,但在我加入asp.net验证时遇到了问题。
我在登录页面中为用户名和密码文本框插入了必填字段验证器,我有新用户注册的链接,也忘了密码。
我的问题是,虽然我想点击新用户或忘记密码链接,但文本框和用户名必填字段验证器显示错误信息。
答案 0 :(得分:4)
您需要使用 ValidationGroup 属性来解决此问题。
例如:
<asp:textbox id="tb1" runat=Server />
<asp:requiredfieldvalidator id="ReqField1" controltovalidate="tb1"
validationgroup="valGroup1" errormessage="Required" runat=Server />
<asp:ImageButton id="Button2" causesvalidation=true
validationgroup="valGroup2" ImageUrl="img.gif" runat=Server />
或者其他
在新注册中分配 CauseValidation =“False”并忘记密码按钮以修复
答案 1 :(得分:2)
将CausesValidation =“false”添加到不应触发验证的链接。
答案 2 :(得分:1)
更改这两个链接按钮的验证组(忘记密码,新用户链接按钮)与登录按钮控件不同,我希望您的问题能够得到解决:)..