2011-02-27 40 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() { 

    } 

} 
相關問題