0
@{
if (Session["LoginType"] == null)
{
Response.Redirect("~/Account/Login", true);
}
}
如果會話過期,則會話[「LoginType」]將變爲空。 我可以捕捉到。 但下一行再次重定向到登錄頁面,不起作用。 中斷模式的黃色代碼行剛好停在它上面,然後移動到下一行代碼(因爲會話[「LoginType」]爲空而出現錯誤。真正的專家在這個MVC /剃刀的東西。Response.Redirect不在視圖中使用Razor運行
這應該在控制器來完成,而不是視圖。 –
啊,你是正確的。它在控制器中,當我把它放在加載頁面的行動:返回RedirectToAction(「登錄」,「帳戶」); 如果你讓你的評論一個答案,我會把它作爲接受的答案。 – JustJohn