2017-04-09 78 views
0

在java中,我可以拥有Session范围和查看范围的对象。在asp.net mvc中,似乎所有数据都是请求作用域?我怎样才能使数据视图范围,甚至会话作用域?ASP.NET Web应用程序会话范围类

我想让我的ViewModels视图作用域,所以我不必为视图中的所有值创建字段,并且更好地支持嵌套视图模型。

对于会话范围,我希望有一个对象跟随用户遍历整个会话,这些会话可以保存有关用户的信息(超过我可以从身份用户对象获得的信息)。

这可能吗?

回答

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的列表在回发时被填充。 我还想让控制器查看作用域,以便在控制器内用户正在交互视图时,可以将值存储在控制器中。 –