2013-12-16 68 views
2

我正在使用我的一個asp.net項目登錄。asp.net中登錄頁面的必填字段驗證器

我已經完成了登錄頁面,但當我包含asp.net驗證時遇到了問題。

我已經在我的登錄頁面插入了用戶名和密碼文本框所需的字段驗證器,我有新用戶註冊的鏈接,也忘記了密碼。

我的問題是,儘管我想單擊新用戶或忘記密碼鏈接,但是對於文本框和用戶名所需的字段驗證器顯示錯誤消息。

回答

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 = 「假」新註冊和忘記密碼按鈕來修復

2

將CausesValidation =「false」添加到不應觸發驗證的鏈接。

1

變化這兩個了LinkBut​​ton的驗證組(忘了密碼,新用戶鏈接按鈕)不一樣的登錄按鈕控制,我希望你的問題將得到解決:) ..