[英]How to a invoke a link button on aspx page
我有一個用戶信息aspx頁面,此頁面上的某些控件具有驗證控件,並且在此頁面上有兩個鏈接按鈕“主頁”和“登錄”。
如果我填寫了條目,然后單擊繼續或提交按鈕,那么確定。 但是,如果我不想填寫條目並單擊登錄頁面,因為我已經有該頁面的用戶,則單擊登錄按鈕,但由於驗證控制而未打開登錄頁面。
所以請告訴我如何解決此問題並使用此按鈕,並且必須進行驗證
在LinkButton上使用CauseValidation = false
<asp:LinkButton id="LinkButton1" runat="server"
Text="Generate Template" CausesValidation="False">
</asp:LinkButton >
另一種選擇是使用驗證組。 如果將驗證組分配給要成為驗證一部分的所有控件,則所有其他控件都將自動從中刪除。 因此,您可能在頁面上有一個輸入塊需要接受驗證,並且它們都將屬於同一驗證組。 然后,頁面上的所有其他控件都將被取消,並且在單擊它們時不會觸發驗證。
這有效地實現了與當Rudrik提出的,唯一的區別是,而不是明確標識,你不希望驗證的一部分的控制,你必須明確指定你想成為其中的一部分的控制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.