2017-04-09 1 views
0

Javaでは、セッションスコープとビュースコープのオブジェクトを持つことができます。 asp.net mvcでは、すべてのデータがリクエストスコープになっているようですか?どのようにデータビューをスコープにしたり、セッションスコープにすることができますか?ASP.NET Webアプリケーションセッションスコープ付きクラス

ビューのすべての値に対してフィールドを作成する必要がなく、ネストされたビューモデルをよりよくサポートするように、私はViewModelsビューのスコープを設定したいと思います。

セッションスコープについては、ユーザーに関する情報を保持できるセッション全体(IDユーザーオブジェクトから取得できる以上のもの)を通じて、ユーザーの後に1つのオブジェクトを配置したいと考えています。

これは可能ですか?

答えて

0

すべての値に対してフィールドを作成しないことは、どういう意味ですか?

セッションで保存について

、はい、それは可能であり、既に回答されています:スコープHow to access session variables from any class in ASP.NET?

あなたはまた、Javaのように、それらのアプリケーションにすることができます。https://msdn.microsoft.com/en-us/library/aa348545(v=vs.100).aspx

+0

を私は渡されたビューモデルオブジェクトを使用している場合 - ビューモデル(A)には別のビューモデル(B)のリストが含まれています。 Aをビューに渡すことによって、Bを含むリストにポストバックが設定されていることを確認するために余分な作業をする必要があります。 コントローラ内のビューを操作している間にコントローラ内に値を格納できるように、コントローラビューのスコープを設定したいと思います。 –

関連する問題