asp.net-mvc – Asp.Net MVC如何记录所有被调用的动作
发布时间:2020-12-16 07:29:40 所属栏目:asp.Net 来源:网络整理
导读:我需要能够记录从我的asp.net mvc应用程序调用的所有操作.如何以及实现这一目标的最佳方法是什么?在哪里我记录它是否是控制台或日志文件并不重要. 解决方法 您可以创建自己的类,该类继承自 ActionFilterAttribute,然后覆盖 OnActionExecuting方法. 例 publi
我需要能够记录从我的asp.net mvc应用程序调用的所有操作.如何以及实现这一目标的最佳方法是什么?在哪里我记录它是否是控制台或日志文件并不重要.
解决方法
您可以创建自己的类,该类继承自
ActionFilterAttribute,然后覆盖
OnActionExecuting方法.
例 public class LogActionAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { var controller = filterContext.RequestContext.RouteData.Values["Controller"]; var action = filterContext.RequestContext.RouteData.Values["Action"]; // // Perform logging here // base.OnActionExecuting(filterContext); } } public class HomeController : Controller { [LogActionAttribute] public ActionResult Index() { return View(); } } 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – WinInet如何确定缓存的内容和时间?
- ASP.NET -- WebForm -- ViewState
- asp.net-mvc – 存储库模式:好还是坏?
- asp.net – Html-Agility-Pack没有加载包含完整内容的页面?
- asp.net – 我可以在DefaultModelBinder上禁用DataAnnotati
- asp.net-mvc – ASP.NET MVC 4 – @Section中Javascript函数
- 【总结 Anchor-free1】Anchor-Free Keypoint方法总结以及思
- asp.net – Dropzone没有绑定到模型
- asp.net-mvc – DAL – > BLL < - GUI组合根.如何设置DI绑
- asp.net – 在MS Access 2003中INSERT到用户表中的语法错误
推荐文章
站长推荐
- ASP.NET缓存方法分析和实践示例代码
- asp.net-mvc-3 – 列中的MVC3 WebGrid自定义文本
- asp.net – AppHarbor:不允许使用目录’/ App_G
- asp.net – 获取Telerik RadScheduler当前视图的
- asp.net-web-api – 如何在ASP.NET 5和MVC 6中启
- asp.net-mvc – 如何允许用户在ASP.NET MVC中创建
- asp.net-mvc – 使用OWIN的Google身份验证Oauth在
- 单元测试传统ASP.NET Webforms应用程序
- ASP.NET MVC:如何将多个对象传输到View方法?
- asp.net-mvc – ASP.NET MVC AjaxHelper是否处理
热点阅读