c# - 页面上验证器的注销问题。 ASP.NET C#

标签 c# asp.net visual-studio

我有一个我登录的网站。在登录时可见的我的页面中,有一个注销按钮,用于注销用户并将用户带回登录页面。问题出在某些页面上,我有具有 requiredFieldValidators 的文本框。现在,当我点击注销按钮时,文本框的 requiredFieldValidators 会弹出,不允许我注销。

我需要改变什么?

protected void btLogout_Click(object sender, EventArgs e)
{
    Session.Abandon();
    Session.Contents.RemoveAll();
    System.Web.Security.FormsAuthentication.SignOut();
    Response.Redirect("~/Default.aspx");
}

最佳答案

在注销按钮声明中使用以下内容:

CausesValidation="false"

关于c# - 页面上验证器的注销问题。 ASP.NET C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5664952/

相关文章:

同时使用 X86 和 Any CPU 的 C# 项目

c# - Debug.Assert 与特定抛出的异常

asp.net - SQL排序,分页,过滤ASP.NET中的最佳实践

visual-studio - 如何将 NAnt 与 Visual Studio 集成?

c++ - 如何杀死或终止 boost 线程

c# - Entity Framework 4 DB-First 依赖注入(inject)?

c# - ControlTemplate.Triggers 中更灵活的 setter

c# - 绑定(bind)到动态加载的用户控件中的事件

c# - GroupBy 项目和项目的总数量

asp.net - 如何在IIS中清除服务器缓存