2011-07-27 73 views

回答

3

Mathieu是正确的,但是对于ASP.NET MVC项目来说,在ActionFilter类中打开会话是一种很好的做法。您可以在GlobalFilterCollection中注册它,如果您希望它为每个行动。看看这个blog post(也来自Ayende,但是具体的MVC)。

+1

+1这是最确定的最好的方法,它使我在使用http模块的页面请求期间打开/关闭会话超过20次。但是,您也可能需要捕获未处理的异常并进行回滚。 – Rippo

相关问题