次のコードを使用して、VB.NETを使用してASP.NETでアクセスした前のページを取得しようとしています:
Partial Class _Default Inherits Page
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim previousPage As String = Page.Request.UrlReferrer.ToString
If (Request.UrlReferrer <> Nothing) Then
If previousPage.Contains("Login") Then
Dim tUsername As String = Session("Username")
lblUsername.Text = "Welcome, " + tUsername
ElseIf previousPage.Contains("Register") Then
Dim cUsername As String = Session("CUsername")
lblUsername.Text = "Welcome, " + cUsername
Else
lblUsername.Text = "Welcome, Guest"
End If
End If
End Sub
End Class
次のエラーが表示されます。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
で:
Dim previousPage As String = Page.Request.UrlReferrer.ToString
私がやりたいことは、セッション変数を取得できるように、前のページにアクセスすることです。