PageMethods不会触发Application_PreRequestHandlerExecute事件。我该怎么用呢?
|
本文说明,无论出于何种原因,对于PageMethod调用,PreRequestHandlerExecute事件均不会触发。但是,我正在尝试使用该事件用用户的权限填充Principal对象,以便可以在任何Web请求中(无论是否调用PageMethod)对其进行检查。我正在缓存Session中的权限,因此我需要一个在调用PageMethod时触发的事件,并且需要访问Session。这样,我可以使用在会话中缓存的安全权限填充Principal对象,并且
User.IsInRole()
调用将按预期工作。我可以使用什么活动?
没有找到相关结果
已邀请:
4 个回复
队辅坟阮阶
创建完模块后,您需要将其连接到web.config中。您的类型应包含名称空间(如果有的话)。
我希望这有帮助。
倾坞髓
细瑞
窝头菊