我是MVC的新手并试图在asp.net mvc2中创建应用程序。对于常见的页眉和页脚,我想使用具有动态内容的母版页,任何人都可以告诉我哪里是为母版页编写代码的最佳位置。我正在尝试为母版页添加代码,但我不确定在这种情况下推荐什么。
答案 0 :(得分:1)
在我看来,您可以创建partial
个视图(用户控件的类型)并在主页面中呈现它。编写所有逻辑以将数据库中的数据导入partial
视图的操作方法。您可以在任何控制器中编写动作方法。恩。您可以创建布局控制器并编写与母版页相关的操作方法。部分视图也可以重复使用。
要在母版页中呈现局部视图,您可以编写如下代码:
<div><%= Html.Action("Header", "Layout") %></div>