イムオブジェクト..クリアリストはVbに非常に新しい
私が示したように私のseesionObjectにリストをクリアしようとすると、私は、次のエラー「オプションを禁止しに厳しい遅延バインディング」を取得します。
Private Sub ClearSessionList()
Dim context As Object = System.Web.HttpContext.Current.Session("MySessionobject")
context.MyListProperty = New List(Of String)
End Sub
私は、私は、私のキャストは、いくつかの方法で間違っている私のためにエラーを指摘することができ、誰を想定すると、私はリストをクリアする方法を示し
DirectCast(context.MyListProperty, List(Of String))
CType(context.MyListProperty, List(Of String))
aswell、次のキャストをしようとするとエラーが解決しません?
あなたがセッションでのオブジェクトの種類を格納しているされて何?セッションからそれを読むときには、コンテキストオブジェクトに対してCtypeを使用する必要があります。つまり、変数の実際の型が得られます。強く型付けされたコードです。 – Esko
CType(context、MySessionObject).MyPropertyListList =新しいリスト(Of String)..このaproachは私にnullpointerも与えます – user3116167