【问题标题】:Render Partial in WebPages without using MVC在不使用 MVC 的情况下在网页中渲染部分
【发布时间】:2013-03-27 08:15:47
【问题描述】:

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

使用 MVC,您可以: @{ Html.RenderPartial("页脚", 模型);}

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

我怎样才能实现我想要的?

【问题讨论】:

    标签: asp.net razor razor-2


    【解决方案1】:

    看看这个链接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>
    

    【讨论】:

    • @RenderPage 完全符合我的要求。 @helper(来自教程)对我也非常有用。非常感谢!
    • @engineer.oop 链接坏了,能把mikesdotnetting的解决方法的精华写在这里吗?
    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多