asp.net-mvc-3 - 在 Application_Start 中设置和运行代码的首选方式

标签 asp.net-mvc-3 asp.net-4.0 webactivator

在 Application_Start 和 Application_Endrequest 中挂接和运行一些代码而不必每次都将代码放在 MvcApplication 类中的首选方法是什么?

也许有一个事件、一个属性或我可以在 asp.net 4 中连接的东西?

最佳答案

有很多 events on the HttpApplication class .但是,您仍然需要一些东西来引导事件连接。

你可以看看PreApplicationStartAttribute .它允许您在应用程序编译之前连接代码以运行(尽管 Application 实例不会那么早可用)。

David Ebbo 还创建了一个名为 WebActivator 的类似系统.

关于asp.net-mvc-3 - 在 Application_Start 中设置和运行代码的首选方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4199634/

相关文章:

asp.net-mvc - 如何使用 app_start 或 webactivator 注册区域?

c# - 迁移ASP.NET MVC3的数据库文件

javascript - MVC3 不显眼的验证器会出现在 Webforms 中吗

asp.net-mvc-3 - 在 IIS 上部署后出现 Structuremap 207 错误

c# - 在 ASP.NET 4 中更改图表控件的图表类型

javascript - 在 FileUpload 组件中选择文件时在页面上启用按钮

asp.net-mvc-3 - 为 MVC3 应用程序配置 Ninject 的正确方法是什么?

c# - Ninject 和 MVC3 : Dependency injection to action filters

c# - mvc3 将数据从 View 传递到 Controller 时出现问题

asp.net-mvc-3 - Razor 模板变量范围