.net 从codebehind创建Global.asax

.net 从codebehind创建Global.asax,.net,global-asax,.net,Global Asax,是否可以从codebehind创建我自己的Global.asax 我希望能够编辑void registerOutes(RouteCollection routes)而不使用Global.asax文件 这可能吗?如果是,如何声明?要回答您的问题,您不能以编程方式声明由Global.asax表示的HttpApplication类Global.asax表示HttpApplication本身,因此它在技术上已经创建(无论您是否自己创建Global.asax)。您可以使用HttpModule来实现您的目标

是否可以从codebehind创建我自己的
Global.asax

我希望能够编辑
void registerOutes(RouteCollection routes)
而不使用
Global.asax
文件


这可能吗?如果是,如何声明?

要回答您的问题,您不能以编程方式声明由
Global.asax
表示的
HttpApplication
Global.asax
表示
HttpApplication
本身,因此它在技术上已经创建(无论您是否自己创建
Global.asax
)。您可以使用
HttpModule
来实现您的目标。

我会咬一口——为什么您不想要一个全局的.asax?这个问题/答案可能会有帮助