2010-02-10 71 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