Действие контроллера вызывается при нажатии кнопки «Ссылка» на главной странице - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть страница 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");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...