三个ASP.NET对象之间有什么区别:
这些完全一样吗?
这些对象在global.asax/ global.asax.vb和default.aspx/ 内的行为是否不同default.aspx.vb.
好的,这次我会尝试具体.我应该使用以下哪一项:
' File: global.asax
Protected Sub Application_BeginRequest(ByVal sender As Object, ByVal e As System.EventArgs)
If Request.Url.Port = 80 Then
'If HttpContext.Current.Request.Url.Port = 80 Then
'If HttpContext.Request.Url.Port = 80 Then
'do something
End If
End Sub
' File: default.aspx
Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If Request.Url.Port = 80 Then
'If HttpContext.Current.Request.Url.Port = 80 Then
'If HttpContext.Request.Url.Port = 80 Then …Run Code Online (Sandbox Code Playgroud) 要使用httpContext,我更改了app.config并添加了<serviceHostingEnvironment aspNetCompatibilityEnabled="true">内部<system.serviceModel>.
我还添加using System.Web到了我的实现类中.
问题是,在执行所需的步骤后,httpcontext在我的实现类中不可用.
我错过了什么?