5

我将 Razor 与 WebPages 一起使用,但没有 MVC。我喜欢它的简单性,所以我现在对使用 MVC 不感兴趣。但是,我希望能够将部分内容呈现到我的页面中。如菜单、页脚等。

使用 MVC,您可以这样做:@{ Html.RenderPartial("Footer", Model);}

我想做类似的事情:@{ Html.RenderPartial("footer.cshtml"); }

我怎样才能达到我想要的?

4

1 回答 1

7

看看这个链接http://www.mikesdotnetting.com/Article/151/Extending-ASP.NET-Web-Pages-Create-Your-Own-Helpers

希望对你有帮助

也试试这个:

<!DOCTYPE html>
<html>
  <head>
    <title>Main Page</title>
  </head>
  <body>
    @RenderPage("/Shared/_Header.cshtml")
    <h1>Index Page Content</h1>
    <p>This is the content of the main page.</p>
    @RenderPage("/Shared/_Footer.cshtml")
  </body>
</html>
于 2013-03-27T12:26:30.420 回答