关于ASP.NET MVC中的RedirectToAction()



CourseUser的控制器中,我有以下代码:

public ActionResult Index()
{
if (Session["UserID"] == null)
{
return RedirecToAction("Login", "Home");
}
return View(db.ct.ToList());
}

我想在Home/Login中显示结果,但当点击链接时,它总是首先呈现CoureseUser/Index,导致相应的布局显示

CourseUser/Index:的布局中

<a href="#">
<span class="glyphicon glyphicon-user"></span>
@Session["UserName"].ToString()
</a>

该部分阻止在清除/放弃/超时会话后正确加载页面。

RedirectToAction()是否有任何方法可以正确重定向到Home/Login

从更改CourseUser/Index控制器中的代码

return RedirecToAction("Login", "Home");

进入

return RedirecToAction("Login", "Home", null);

相关内容

  • 没有找到相关文章

最新更新