MVC中,想知道页面执行时间,怎么获得? 我想获得当前页面的执行时间。我现在的办法是在controller的构造函数中获得一次时间,放在ViewData里,在View代码的最后把现在时间相减输出结果。但是我觉得这个时间不是MVC的一个完整的生命周期的时间,因为controller之前还有路由的注册等操作,View之后可能也有别的代码要执行完。。怎么写才能比较合理的得到页面执行时间? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. RegisterRoutes 只在 Application_Start 里执行一次,可以忽略了2. Action方法的时间就是服务端响应时间 但 RenderBody 时间应该另外计算 对啊,求解怎么写我现在又改用了override Controller的OnResultExecuted方法获取,这个我感觉更贴近一点了。。 恩,你是用 ActionFilter 是吧。刚才看到这篇文章,不错的思路,直接利用 Global.asax 里的 OnBeginRequest 和 OnEndRequest 来记录。http://haacked.com/archive/2008/07/02/httpmodule-for-timing-requests.aspx 用 Filter 的,参考下文:http://bradwilson.typepad.com/blog/2010/07/aspnet-mvc-filters-and-statefulness.html 完美的解决办法是编写ISAPI。 关于密码的加密和储存(数据库、session、cookie) 上传控件问题! 标准表达式中数据类型不匹配问题 一个简单问题 一道中考题:考考各位高手 服务器错误!请各位都来看看。顶贴有分 如何固定<select></select>下拉列表框的宽度? 如何调试asp.net程序? asp.net 发布的问题 使用Microsoft.Web.UI.WebControls的问题??? 在其它机器上如何访问自己也的网站 无法将类型“System.Linq.IQueryable<AnonymousType#1>”隐式转换为“System.Linq.IOrderedQueryabl
2. Action方法的时间就是服务端响应时间 但 RenderBody 时间应该另外计算