Guid "UserID" があります。これは String である Session("UserID") で埋める必要がありますが、Guid に完全に変換するようにフォーマットされています。
これを試してみると、「型文字列を型 Guid に変換できません」
Dim UserID As New Guid()
If HttpContext.Current.Session("UserID") IsNot Nothing Then
UserID = HttpContext.Current.Session("UserID")
End If
これを試してみると、「型文字列を型 Guid にキャストできません」
Dim UserID As New Guid()
If HttpContext.Current.Session("UserID") IsNot Nothing Then
UserID = DirectCast(HttpContext.Current.Session("UserID"), Guid)
End If
これにより、文字列が Guid に完全に変換されますが、If ステートメントの外ではアクセスできません。
If HttpContext.Current.Session("UserID") IsNot Nothing Then
Dim UserID As new Guid(HttpContext.Current.Session("UserID"))
End If
Ifステートメントの外でUserIDを定義する方法がわかりません。その後、条件付きで割り当てます