我正在开发基于 ASP.NET MVC 4 构建的 Web 服务,并且在确定如何在登录后管理模型以使其可广泛用于后端创建的所有操作功能时遇到了一些麻烦。
例如)假设我已经构建了一个允许用户登录和管理多个数据库的服务。在他登录后,他被重定向到一个视图,该视图允许他选择他想要管理的数据库,该数据库继承了旧的布局。在他点击他想要管理的数据库后,这个数据库的模型被传递到管理控制器的索引视图中,该控制器使用了与以前不同的布局。所有管理操作链接都在布局中编码,但模型被传递到索引页面。他需要模型可用于管理控制器中的所有 ActionResult,但模型不能传递给布局,所以这就是我卡住的地方。
有没有人知道关于如何在整个布局中使用模型的任何好的参考或指南?或者这些线很长?我不确定我用来解决这个问题的技术是最好的,但我不知道该怎么做。如果有人知道更好的解决方法,请告诉我。
谢谢!