【发布时间】:2009-07-10 17:06:58
【问题描述】:
我有一个 Web 应用程序 (.NET 3.5),在 Global.asax 中有此代码:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
LinkLoader()
PathRewriter()
PathAppender()
End Sub
我希望调用内部的所有这些函数,除非它是 AJAX 回调。因此,理想情况下,我会将其更改为:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
If not Page.IsCallback then
LinkLoader()
PathRewriter()
PathAppender()
End If
End Sub
但是这里无法访问页面对象。所以,基本上我的问题是:
如何检查请求是否是 Application_BeginRequest 内部的 AJAX 回调?
非常感谢您的任何反馈。
【问题讨论】:
标签: asp.net ajax global-asax