私は、この変数を私のビューのフォームからPOST経由でコントローラにプッシュします。コントローラMVC内のグローバル変数
次に変数をビューデータにプッシュして、次のビューで使用できるようにします。しかし、そのビューにはフォームが必要ないので、同じ変数を次のコントローラにプッシュすることはできません。一言で言えば、コントローラからの情報を前後にプッシュするのは面倒ですので、グローバル変数をコントローラ内に保持して、すべてのアクション結果でアクセスできるようにする方法を探しています...一般私のプログラムの内訳は、この...
-User types a "name"
-I send "name" to controller.
-I push 'name' into viewstate (query entity framework to get a list of stuff 'name'
has access to) and return that list into the view.
-In that view I can access the 'name' since it was in view state.
-Clicking on a link inside the page takes me to another controller where I need
to get access to 'name' WITHOUT passing view Routing or POST.
明らかに最も簡単な方法は、グローバルの「name」を宣言するだろうし、それは常に利用可能だが、私の人生のために、私はどのように把握することはできません。
を役に立てば幸い – Baz1nga