日期:2014-05-16  浏览次数:20922 次

ASP.NET MVC 利用ActionFilterAttribute来判断用户是否登陆等等
ActionFilterAttribute是Action过滤类,该属于会在执行一个action之前先执行.而ActionFilterAttribute是
VC的一个专门处理action过滤的类.基于这个原理,
假设某个action:AdminIndex,我们给该Action的最起码访问要求是用户必须是登陆状态.那么,我们要做的工作就是在
[CheckLogin()]
//在该Action上面加一个判断
public ActionResult 
AdminIndex()
{
    
return View();
// end 
AdminIndex

上面说了,ActionFilterAttribute是过滤基类,所以CheckLogin()判断要继承ActionFilterAttribute如下:
public class