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 に答える