2010-02-10 63 views
0

下午所有。忽略註銷中的requiredvalidator

這是我找不到的一個簡單的例子。

我有一個requiredfield驗證器,它的工作太好了!在lnkLogOut上,用戶應該註銷,但必填字段驗證程序正在阻止此操作。

protected void lnkLogOut_Click(object sender, EventArgs e) 
     { 
      Session.Abandon(); 
      Response.Write("<script language='javascript'> { window.close();}</script>"); 
     } 

我如何去主要排尿所需的字段校驗在這種情況下,即用戶可以進入頁面,知道這不是前進的方向,不接觸控制(所以他們仍然是空的)但所需的驗證器被忽略。

對厚問題抱歉。

回答

1

你可以設置CausesValidationFalse上的控制,就像這樣:

<asp:Link runat="server" ID="lnkLogout" CausesValidation="False" ... /> 

您可能還喜歡查看ValidationGroups,指示一定的控制只有驗證輸入字段的某些羣體等

+1

哈哈 - 我知道這を這很簡單 - 謝謝柔滑......我是一個什麼工具。 – 2010-02-10 13:47:23