2011-03-04 32 views
0

我有一個用戶信息aspx頁面,並且此頁面上的一些控件具有驗證控件,並且在此頁面上有兩個鏈接按鈕Home和Login。如何調用aspx頁面上的鏈接按鈕

如果我填寫條目並點擊繼續或提交按鈕,然後確定。但是,如果我不想填寫條目並單擊登錄頁面,因爲我已經擁有此頁面的用戶,請單擊登錄按鈕,但登錄頁面因驗證控制而未打開。

所以PLZ告訴我怎麼解決這個問題這個按鈕和驗證工作是強制性

回答

0

使用CauseValidation =假在你的LinkBut​​ton

<asp:LinkButton id="LinkButton1" runat="server" 
    Text="Generate Template" CausesValidation="False"> 
</asp:LinkButton > 
+0

我對這種豐富的解決方案非常感謝。 – 2011-03-04 11:00:53

+0

你是諷刺還是真的幫你。 – Rudrik 2011-03-04 12:17:35

+0

不,它對我也有幫助,你知道我什麼時候應用這個,然後我很容易解決了我的問題。所以Thanx。 – 2011-03-08 06:09:32

0

另一種選擇是使用驗證組。如果您將驗證組分配給您希望成爲驗證一部分的所有控件,則會自動從其中刪除任何其他內容。因此,您可以在頁面上有一個輸入塊進行驗證,他們都將成爲同一驗證組的一部分。然後頁面上的其他每個控件都將被解除,而點擊時不會進行火焰驗證。

這有效地實現了與當Rudrik提出的,唯一的區別是明確識別您想驗證的一部分的控制,而不是,你必須明確地標識您控件想成爲它的一部分。

相關問題