请问在asp.net mvc3 controller中有没有控制超时的Attribute,就是说当某个方法的执行时间超过一定时间就执行其他操作(如给出用户超时提示等等)
1. 对于异步Action,可以通过[AsyncTimeout(milliseconds)];(来源)
2. 对于非异步Action,可以通过下面的代码实现(来源):
HttpContext.Server.ScriptTimeout = 300;
这个可以在IIS进行设置,但是在MVC3中还没发现这样的方法。