Response.Redirect无法在View中使用Razor运行

时间:2015-06-24 21:23:38

标签: asp.net-mvc-4 session razor response.redirect

@{
    if (Session["LoginType"] == null)
    {
       Response.Redirect("~/Account/Login", true);
    }

}

如果会话到期,则会话[“LoginType”]变为空。 我能抓住这个。 但是再次重定向到登录页面的下一行不起作用。 中断模式下的黄色代码行只是停在它上面,然后转到下一行代码(这会产生错误,因为Session [“LoginType”]为空。

有什么想法吗?我编码错了吗?不是这个MVC / Razor的专家。

1 个答案:

答案 0 :(得分:0)

您应该在控制器而不是视图中执行此类逻辑。