代码如下:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Web;
using System.Web.Mvc;namespace MyPractise.Filters
{[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]public class ActionSpeedProfilerAttribute : FilterAttribute, IActionFilter{private Stopwatch timer;public void OnActionExecuted(ActionExecutedContext filterContext){timer.Stop();if (filterContext.Exception == null){string div = string.Format(@"<div style='position:absolute;left:0px; top:0px;width:280px; height:20px;text-align:center;background-color:#000000; color:#FFFFFF'>Action method took: {0} seconds</div>",timer.Elapsed.TotalSeconds.ToString("F6"));filterContext.HttpContext.Response.Write(div);}}public void OnActionExecuting(ActionExecutingContext filterContext){timer = Stopwatch.StartNew();}}
}

谢谢浏览!

转载于:https://www.cnblogs.com/Music/p/to-stat-action-execute-times-with-asp-net-mvc-filter.html

【MVC 过滤器的应用】ASP.NET MVC 如何统计 Action 方法的执行时间相关推荐

  1. 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC

    七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)-- ...

  2. MVC 各种传值方式 ASP.NET MVC view与controller传值方式

    MVC 各种传值方式 ViewData传值. HomeController.cs Co de: public ActionResult Index() {       ViewData["T ...

  3. Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 6 ----asp.net MVC+Extjs

    现在mvc采用了ModelBinder, Controller中现在可以接受很多复杂类型的参数,但是对于jquery,extjs等js框架来说,更多的是采用json格式与服务器端传递参数更合理.对于简 ...

  4. npoi的mvc怎么ajax导出,asp.net mvc利用NPOI导入导出Excel解决方法

    asp.net mvc利用NPOI导入导出Excel 导出Excel 2003没有问题,导出Excel2007老是出现无法访问已关闭的流,请帮忙解决,或是哪位有mvc导入导出excel的工具类能提供, ...

  5. mvc 404错误 php,ASP.NET MVC实现404跳转的代码实例

    本篇文章主要介绍了ASP.NET MVC制作404跳转实例(非302和200) ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 产生404的原因主要有以下: 1.浏览器和爬虫:某些浏览器会请求网站 ...

  6. ASP.NET MVC教程五:ASP.NET MVC中的路由

    一.概述 在ASP.NET MVC架构中,控制器在3大核心构件中处于中心地位,通过控制器支配模型和视图,然而从浏览器发出的请求到控制器还需要路由的协助,路由将特定的请求和控制器的动作对应起来. 在AS ...

  7. mvc跳转html,ASP.NET MVC页面重定向简单介绍

    在asp.net中页面重定向:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果 ...

  8. ASP.NET MVC教程四:ASP.NET MVC中页面传值的几种方式

    准备 在Models文件夹里面新添加Student实体类,用来模拟从Controller向View传递数据,Student类定义如下: using System; using System.Colle ...

  9. mvc if 显示html,asp.net mvc - 在MVC3 Razor中,如何在动作中获取渲染视图的html?

    @Chev上面接受的答案很好,但我想渲染特定操作的结果,而不仅仅是特定的视图. 此外,我需要能够将参数传递给该操作,而不是依赖于注入模型. 所以我想出了我自己的方法,我把它放在我的控制器的基类中(让它 ...

最新文章

  1. 使iPhone手机持续振动
  2. [转]SVN + CruiseControl.NET + NANT 自动编译提交的项目最小DEMO
  3. linux tomcat 清空war,Linux下tomcat部署war包
  4. leetcode 850. Rectangle Area II | 850. 矩形面积 II(递归分割未重叠矩形)
  5. COM组件设计与应用(十三)(转载)
  6. C语言试题三十九之将s所指字符串中除了下标为奇数、同时ascii值也为奇数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。
  7. mysql使用手册_mysql使用手册
  8. SimpleDateFormat的一些简单用法:时间类型转字符串,字符串转时间
  9. 如何做一个国产数据库(四)
  10. APP扫码登录WEB系统
  11. Java文件的上传和下载
  12. C++ : 热血格斗场
  13. LED灯光照明控制协议(系统)- DALI
  14. python之tkinter模块——基于tk得图片文字
  15. Linux按键响应测试
  16. 三星手机出现com.sec.android.app.sa,如何去除Galaxy S20/S20 /Ultra/S10/系统内置的Bixby三星Pay等软件Ap......
  17. 开源数据集网站推荐,持续更新!
  18. java技术学习交流群,诚邀您的加入
  19. 【考研经验】2019双非应届生清华大学计算机专业课和复试心得
  20. 风影导航源码 带后台

热门文章

  1. git 修改tag 备注_【Git】第十二章:Git高级实战技巧
  2. WINDOWS下DOCKER安装后卡在boot2docker.iso无法启动
  3. 日志服务Python消费组实战(三):实时跨域监测多日志库数据
  4. 『004』索引-Python
  5. 转载:Spring使用p名称空间配置属性
  6. Eclipse 导入项目到git@osc中
  7. ubuntu下opencv和qt的安装配置
  8. 怎的使用jstack诊断Java应用程序故障
  9. 手把手教你部署Nagios
  10. excel html modify,Modify excel cell