所以,我有这个变量,我通过POST从我的视图中的窗体推入控制器。控制器MVC内部的全局变量
然后我把这个变量放到viewdata中,这样它就可以在下一个视图中使用了。但是这种观点不需要表格,所以我无法将同一个变量推入下一个控制器。简而言之,从控制器来回传输信息很麻烦,因此我正在寻找一种方法来保持控制器内部的全局变量活跃,以便所有操作结果都可以访问全局变量。我的程序的崩溃是这样的......
-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.
显然,最简单的方法是将申报“名”,同时将它总是可用的,但对我的生活我无法弄清楚如何。
更多http://www.tizag.com/phpT/phpsessions.php – Baz1nga