2011-03-08 17 views
2

ifステートメントでセッション変数を使用します。ASP.Netセッションの状態の問題

(SessionVariableが== "のAString")であれば {

何かをします。

}

問題は、Ifの比較は、私がInStateでセッションを維持する場合は正常に動作しますが、私はSQLServerのモードを使用している場合ではないんです。

私が間違っているのは、セッション変数を文字列に変換しないことです。

なぜInStateセッションでは機能しますが、SQLServerセッションでは機能しませんか?

+0

この "SessionVariable"に関する情報をさらに提供できますか? – Pradeep

答えて

2

Sql Server Session Stateを使用すると、変数がシリアル化されます。その変数を選択すると、変換する必要があるオブジェクト型が得られます。一方、InProcを使用する場合、実行時にその変数の基になる型が分かります

関連する問題