如何在Winform应用程序中创建Global.asax? - C#/.NET

pea*_*ace 3 .net c# asp.net winforms

我正在尝试在Winform中创建Global.asax.我可以在ASP.NET中完成它,但我找不到Windows应用程序的方法.任何帮助将不胜感激.

我有一个名为DataAccessLayer的单例类,我只需要实例化一次,所以我可以轻松地在应用程序的任何地方调用它的方法/属性.

Ode*_*ded 8

您无法Global.asax以与无法添加aspx页面相同的方式添加到winform应用程序.它们是webforms的一部分.

目的Global.asax是定义应用程序和会话事件和对象.您可以从Main()winform应用程序的方法执行此操作.


Dav*_*vid 6

这是因为Global.asax仅适用于Asp.NET应用程序.你想达到什么目的?我们可能会为您提供替代解决方案.

只是猜测,但global.asax的一个更流行的用途是用于应用程序范围的异常处理.如果这是你的目标,你应该看到这个上一篇文章.否则,请提出一个新问题,详细说明您要完成的工作.