我在我的ASP.NET MVC应用程序中使用了几个(2或3)母版页,它们必须显示来自数据库的信息,例如赞助商列表,当前资金状态等等。
所以我的问题是,这些母版页的数据库调用代码应该放在哪里?
通常,应该将它们放入自己的控制器类中,对吗?但这意味着我必须手动连接它们(例如传递ViewDatas),因为它位于MVC框架提供的正常路由框架之外。
有没有一种干净的方法可以做到这一点,而不需要手动连接ViewData传递/操作调用到母版页或子类化框架?
文档数量非常少...我对MVC本身的概念也非常陌生,请分享您的技巧/技术。