我有一个 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 回调?
非常感谢您的任何反馈。