В чем разница между тремя объектами ASP.NET:
- HttpContext.Current.Request
- HttpContext.Request
- Запрос
Являются ли они такими же?
Изменить 1
Ведут ли эти объекты по-разному внутри global.asax
/global.asax.vb
и default.aspx
/default.aspx.vb
.
Изменить 2
OK На этот раз постараюсь быть конкретным. Какое из следующего следует использовать:
' 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
'do something
End If
End Sub