asp.net – 如何检测请求是否是Global.asax中的回调?
我需要找到一种方法来检测在调用Application_BeginRequest方法时请求是否是回调.
Sub Application_BeginRequest(ByVal sender As Object,ByVal e As EventArgs)<br /> Dim _isCallBack As Boolean = False ' Code to set _isCallBack is True or False Here If Not _isCallBack Then '... Some Code End If End Sub 我需要知道要替换“[代码来设置_isCallBack在这里是真还是假]”. 解决方法
这可能对您有所帮助:
http://msdn.microsoft.com/en-us/magazine/cc163941.aspx 搜索单词__CALLBACKID:
我们需要在app_code文件中执行此操作,在该文件中无法访问Page.xxxx对象.这是我最终使用的代码: If Not IsNothing(HttpContext.Current.Request("__CALLBACKID")) Then 'The request is a callback Else 'The request is not a callback End If 也许不是最漂亮的解决方案,但它能完成这项工作.我们使用Array.IndexOf一段时间了,但似乎有时表单参数作为小写参数(不确定原因或方法)返回,而Array.IndexOf是区分大小写的搜索. 小心查找这些__XXXX请求键.我记得在某个地方读到“快捷”这些元素并不是一个好主意,因为它们的名字可能会在未来的.net版本中发生变化.要时刻铭记在心! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何生成链接以在asp.net MVC中下载文件?
- asp.net-mvc – 使Kendo Datepicker只读,但也可以选择
- asp.net-mvc – MVC 4提供的反伪造令牌是为用户“”而是当前
- asp.net – 在后面的代码中注入标记
- asp.net-mvc – 如何与NopCommerce MVC合作
- ASP.NET MVC捆绑缓存. (检测css文件更改)(内部行为)
- asp.net core 使用identityServer4的密码模式来进行身份认证
- 如何在ASP.NET中将文本框的宽度设置为与MaxLength相同
- asp.net – 调用HttpClient.GetAsync时出错:基础连接已关闭
- asp.net-mvc-5 – “确认密码”和“密码”不匹配. MVC5
- asp.net-mvc – MVC 4中的SQL Server Express数据
- asp.net-mvc – 如何在OwinContext的Asp.net MVC
- asp.net-mvc – 是否可能在剃刀中嵌套一个窗体另
- asp.net-mvc – MVC范例中的模型,域,存储库和服务
- asp.net-mvc – 如何在asp.net mvc4应用程序中显
- asp.net-mvc – ASP.NET MVC将表单值传递给actio
- asp.net-mvc – 加载测试SignalR集线器应用程序的
- asp.net-mvc – Razor不会在HiddenFor中呈现隐藏
- asp.net-mvc – 显示用户内容可用操作的干净/干燥
- asp.net-mvc – 如何在.NET MVC3 HTML表单中的必