У меня есть страница Index.cshtml, которую я отображаю как частичное представление на странице .aspx.Страница ASPX имеет главную страницу, а главная страница имеет элемент управления LinkButton, который в основном является функцией выхода из системы.Проблема заключается в том, что когда я отображаю это представление Index.cshtml на странице .aspx и нажимаю кнопку «Выход из системы», которая находится на главной странице, запускается действие «Индекс» моего контроллера.
Управление выходом из главной страницы:
<asp:LinkButton ID="LinkButton1" ClientIDMode="Static" CssClass="account-name link chat-mar-rgt" runat="server" Text="Logout" OnClick="LogOut_Click" CausesValidation="false" />
Код управления выходом из главной страницыBehind:
protected void LogOut_Click(object sender, EventArgs e)
{
Session["UID"] = 0;
Session["OID"] = 0;
Session["OrgName"] = "";
m_bLogOut = true;
Response.Redirect(ResolveClientUrl("~/Login.aspx"));
}
Контроллер MVC:
public ActionResult Index()
{
var ControllerName =
this.ControllerContext.RouteData.Values["controller"].ToString();
var ViewName = "_index.cshtml";
Session["Target"] = "~/Views/" + ControllerName + "/" + ViewName;
return View("~/RazorPartialBridge.aspx");
}