我是剃刀的新手,并且正在按照一个教程编写一个超级简单的hello world type应用程序的教程。每次我尝试使用PageData或RenderPage时,都会得到以下信息:
The name 'PageData' does not exist in the current context
+
@{ if ((bool)PageData["ShowFooter"] == true)
The name 'RenderPage' does not exist in the current context
+
@RenderPage("_footer.cshtml")
我假设我错过了一些超级简单的东西,我只是不知道那会是什么。任何帮助将不胜感激。
答案 0 :(得分:0)
我不确定我的回答是否会有所帮助,但是我想分享我的想法,因为我遇到了同样的问题。 由于无法渲染在应用程序的首次启动时为js脚本创建的页面,因此我使用了名为 partial 的标记来渲染cshtml页面
<partial name="~/wwwroot/assets/scripts.cshtml" />