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