我在我的 ASP.NET MVC 应用程序中使用了几个(2 或 3)母版页,它们必须每个都显示来自数据库的信息位。例如赞助商名单、当前资金状况等。
所以我的问题是,我应该把这些母版页数据库调用代码放在哪里?
通常,这些应该进入它自己的控制器类,对吧?但这意味着我必须手动连接它们(例如传递 ViewDatas),因为它超出了 MVC 框架提供的正常路由框架。
有没有办法干净地做到这一点,而无需手动将 ViewData 传递/操作调用连接到母版页或对框架进行子类化?
文档的数量非常少......而且我对这一切都很陌生,包括 MVC 本身的概念,所以请分享你的提示/技术。