Asp.net mvc 用户未登录时在登录页面上重定向

Asp.net mvc 用户未登录时在登录页面上重定向,asp.net-mvc,visual-studio-2010,Asp.net Mvc,Visual Studio 2010,我正在制作ASP.NET MVC2应用程序。我有一个登录页,还有一个带有表的页面。用户登录后会显示带有表的页面。如果用户现在尝试使用表进入页面,在登录页面上重定向用户的最佳方式是什么?尝试将[Authorize]属性放在控制器顶部 [Authorize] public class HomeController: Controller { public ActionResult YourTable() { return View(); } } 或者在你行动的顶部: public class

我正在制作ASP.NET MVC2应用程序。我有一个登录页,还有一个带有表的页面。用户登录后会显示带有表的页面。如果用户现在尝试使用表进入页面,在登录页面上重定向用户的最佳方式是什么?

尝试将[Authorize]属性放在控制器顶部

[Authorize]
public class HomeController: Controller
{

public ActionResult YourTable()
{

return View();
}

}
或者在你行动的顶部:

public class HomeController: Controller
{

[Authorize]
public ActionResult YourTable()
{

return View();
}

}

检查此问题中的第一个答案:。有一个指向MSDN帮助教程页面的有趣链接。您需要使用AUHTORIZE属性。张贴您的控制器,这样我就可以确切地告诉您该做什么。