【问题标题】:Ignore requiredvalidator in logout注销时忽略 requiredvalidator
【发布时间】:2010-02-10 13:41:38
【问题描述】:

下午。

这是一个对你来说很简单但我无法弄清楚的问题。

我有一个必填字段验证器,它的工作做得太好了!在 lnkLogOut 后,用户应该被注销,但必填字段验证器阻止了这种情况。

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

在这种情况下,我如何基本上取消必填字段验证器,即用户可以进入页面,意识到这不是前进的方向,不触摸控件(所以它们仍然是空的)但需要的验证器被忽略。

为这个粗略的问题道歉。

【问题讨论】:

    标签: .net code-behind logout requiredfieldvalidator


    【解决方案1】:

    您可以在该控件上将CausesValidation 设置为False,如下所示:

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

    您可能还想查看ValidationGroups,以表明某些控件应仅验证某些输入字段组等。

    【讨论】:

    • 哈哈 - 我知道这很简单 - 谢谢 Silky...我是一个多么好的工具。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 2019-02-18
      • 2021-05-11
      • 2011-11-13
      • 2012-07-16
      • 2011-09-15
      相关资源
      最近更新 更多