我想在一个地方访问所有.aspx页面的page_load
事件。在一个位置访问所有.aspx页面的Page_Load事件
情景: -
我在的WebForms(不MVC)的asp.net网站。它有70-75 .aspx
页面。 现在我想要执行一些相同的业务逻辑page_load
事件的所有页面。
我的问题: -
现在,我怎么能在一个地方访问所有75个.aspx
页面page_load
所以每当form1.aspx
或form2.aspx
或form58.aspx
当时我想打电话给我的通用功能的用户请求。
我试过,直到: -
为了实现上面的场景我用Application_BeginRequest
事件Global.asax
文件,该文件将被调用为每个请求。 但现在问题是,这Application_BeginRequest
也呼吁button_click
,在ajax call
我不想。我只想在page_load
事件发生时致电我的通用功能。
是否有任何其他方式使用httpmodule
或httphandler
实现上述方案 - 如果是,请帮助我。
感谢,
物理调用常用函数在每一个每一个page_load
是坏主意。我想在平常的地方。
这不是解决方案......您必须在每个70-75 .aspx页面中调用该函数...... - 查看我的问题 - 我想要中心位置 – prog1011