0

我正在建立一个网站,并且想使用 MVC 4 来做。我不想使用自定义的 asp.net 模板,并且在线提供的 asp.net 模板不符合我的要求。我设计了一个 html-css 模板,需要将其合并到我的项目中......(如果你知道我的意思,我自己几乎构建了默认模板化 mvc 4 项目的“内容文件夹”)......

如果有人向我指出一个教程或给我一个关于如何做的逐步说明,我将非常感激。

4

2 回答 2

2

您几乎正在寻找如何将布局和部分与 Razor一起使用。您可以拥有任意数量的。

于 2012-12-24T16:57:56.377 回答
2

如果我理解正确,您只需要将模板应用于_Layout.cshtml. 这与 ASP.NET Web 表单中的 MasterPage 的用途相似。

这是关于布局和部分的ScottGu 博客。(刚刚注意到这与@ErikPhilips 提供的链接相同)

提供一个简单的解释。_Layout.cshtml居住在Project\Views\Shared\_Layout.cshtml。默认情况下,它看起来像一个普通的 HTML 文件,带有几行不寻常的行。最重要的是@RenderBody()。当ViewResult从动作(例如)返回 a 时,您的视图将在布局内部return View("MyView, myModel)呈现。@RenderBody你可以随心所欲地做你喜欢的事_Layout.cshtml,如果你够勇敢,你也可以嵌套布局。

于 2012-12-24T16:58:07.560 回答