当单击母版页中的链接按钮时,Controller Action会自行调用

时间:2018-12-31 10:32:07

标签: c# asp.net asp.net-mvc

我有一个Index.cshtml页面,我将其呈现为.aspx页面的部分视图。 .aspx页具有母版页,而母版页具有LinkBut​​ton控件,该控件基本上是注销功能。 问题是,当我在.aspx页中呈现此Index.cshtml视图并单击“母版页”中的“注销”按钮时,它将触发控制器的Index操作。

母版页登出控件:


//connection string, the default returns SQLServer database type, namely: providerName = "System.Data.SqlClient"
Public DbContext (string connectionString)

母版页注销控制代码背后:

<asp:LinkButton ID="LinkButton1" ClientIDMode="Static" CssClass="account-name link chat-mar-rgt" runat="server" Text="Logout" OnClick="LogOut_Click" CausesValidation="false" />

MVC控制器:

protected void LogOut_Click(object sender, EventArgs e)
{ 

    Session["UID"] = 0;
    Session["OID"] = 0;
    Session["OrgName"] = "";
    m_bLogOut = true;
    Response.Redirect(ResolveClientUrl("~/Login.aspx"));       
}

0 个答案:

没有答案