asi*_*sif 6 .net asp.net-mvc-5
尚未为布局页面"〜/ Views/Shared/index.cshtml"调用"RenderBody"方法
在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
如何解决此错误
Sha*_*ank 13
在我添加后的情况下
<div class="container body-content">
@RenderBody()
<hr />
<footer><p>© @DateTime.Now.Year - My ASP.NET Application</p>
</footer>
</div>
Run Code Online (Sandbox Code Playgroud)
共享布局的页脚,都完美无缺.这是因为布局页面打开
查看 - >共享
没有加载方法,@RenderBody()所以你可以使用上面的代码片段摆脱这个,或者你只需在相关的cshtml页面顶部注释布局.
有乐趣编码欢呼......
布局页面尚未调用\xe2\x80\x9cRenderBody\xe2\x80\x9d方法
\n\n这种情况通常发生在以下情况:\n\xe2\x80\x93 有部分视图\n\xe2\x80\x93 使用 _ViewStart.cshtml 页面\n\xe2\x80\x93 您使用以下命令从控制器调用部分视图:返回视图();
\n\n那你就错了。这是一个部分视图,所以你应该像这样返回:
\n\n返回 PartialView();
\n\n来源:http ://www.cloud-developer.eu/blog/2014/01/20/renderbody-method- Called-layout-page/
\n| 归档时间: |
|
| 查看次数: |
20871 次 |
| 最近记录: |