私は他の誰かが提供したコンパイル済みの .dll を使用しています。それについては、奇妙な方法でアクセスしなければならないセッション変数があること以外は、ほとんど知りません。何と呼べばいいのかわからない -- 正しいと思われる言葉をグーグルで検索しましたが、今のところ成功していません。これは次のようになります。
Session("領収書").ユーザー名
私が理解していないのは .username の部分です。それは何ですか?それはどのように作成されますか?
助けてくれてありがとう。
私は他の誰かが提供したコンパイル済みの .dll を使用しています。それについては、奇妙な方法でアクセスしなければならないセッション変数があること以外は、ほとんど知りません。何と呼べばいいのかわからない -- 正しいと思われる言葉をグーグルで検索しましたが、今のところ成功していません。これは次のようになります。
Session("領収書").ユーザー名
私が理解していないのは .username の部分です。それは何ですか?それはどのように作成されますか?
助けてくれてありがとう。
Session はおそらく、SessionItem オブジェクトを返すデフォルト プロパティを持つグローバル オブジェクトです。SessionItem オブジェクトは、Session オブジェクトによって (おそらく) ブラウザー セッションから読み込まれます。SessionItem オブジェクトにはプロパティ username があります。これは、ブラウザ セッションのどこかに格納されている値です。
物事を片付けるためのいくつかのコード:
Public Class Session
Private Items As SessionItemCollection
Default Public ReadOnly Property SessionItem(ByVal id As String) As Object
Get
Return Me.Items.Find(id)
End Get
End Property
End Class
そして、コードを呼び出します (Session の SessionItemCollection アイテムで「レシート」アイテムを検索します):
Session("receipt")
私の最初の推測 (他のコードはそれほど多くないため) は、セッション変数に格納され、経由してアクセスされるオブジェクトは、その方法でアクセスしSession("receipt")
ているプロパティまたはメンバーを含むクラスのものであるというusername
ことです。
基本的な考え方は、Session("receipt")
このオブジェクトが何であれプルバックし (説明のために、レシート オブジェクトであるとします)、.username
そのレシート オブジェクトのユーザー名プロパティを参照するというものです。