2011-02-27 44 views
3

我有asp.net mvc2简单的网站,我有ms sql数据库,每个用户都可以使用该网站登录,我想创建新表并在其中存储用户活动时用户删除文件或添加新文件导航到任何页面新记录添加到表, 是有去放功能的程序去控制来存储用户行动之前 抱歉,我是新来的是如何在Asp.net Mvc网站上存储用户活动?

回答

2

你想create an ActionFilter

public class ActivityLoggerActionFilter : ActionFilterAttribute { 
    public override void OnActionExecuting(ActionExecutingContext filterContext) 
    { 
     // use filterContext to find out what is happening 
    } 
} 

然后你用它来装饰你的控制器动作:

public class YourController : Controller { 

    [ActivityLogger] 
    public ActionResult Index() { 

    } 

} 
相关问题