OnPostRequestHandlerExecute事件在SharePoint 2010应用程序中没有被触发.asax

本文关键字:asax 事件 SharePoint 2010 应用程序 OnPostRequestHandlerExecute | 更新日期: 2023-09-27 18:01:23

我们要捕获当前用户的员工id,名称,SharePoint 2010网站的url。
我们正在将捕获的数据插入数据库。
为了得到这个,我们在下面的全局事件中编写了代码。Asax文件-

void OnPostRequestHandlerExecute(object sender, EventArgs a)
{
//code
} 

相同的代码运行在SharePoint 2007应用程序的全局。但是在SharePoint 2010应用程序的Global中,相同的代码不会被触发。asax文件。请指导我,如果有什么需要使这个事件触发。我如何调试?感谢您的宝贵时间……

OnPostRequestHandlerExecute事件在SharePoint 2010应用程序中没有被触发.asax

我实现了类似的功能,我已经创建了实现IHttpModule的类,并在web中注册它。配置(configuration/system.webServer/modules),而不是使用global.asax。在SharePoint 2010中推荐使用。

你可以选择将它包装在feature中,并在feature receiver中使用SPWebConfigModification。然后,您可以通过激活或停用功能来打开或关闭它。