当我从区域调用不同的控制器时,它不会从网址中删除区域名称。
前 -
http://localhost:1395/Syndicate/Home
这里“辛迪加”是我的地区。当我通过<a href="/Login/Logout">
从主项目(区域外)调用另一个动作时,它仍然在网址中保持“联合”。
前 -
http://localhost:1395/Syndicate/Login/Logout
我该如何避免这个问题?
我尝试了@Html.ActionLink("Log out", "LogOut", "Login", new { area = "" }, null)
但是没有用
答案 0 :(得分:0)
function Logout() {
window.location.href = '@Url.Action("Logout", "Login", new { area = string.Empty },null)';
}
从锚点onclick调用此javascript函数,