我有一个Index.cshtml页面,我将其呈现为.aspx页面的部分视图。 .aspx页具有母版页,而母版页具有LinkButton控件,该控件基本上是注销功能。 问题是,当我在.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"));
}