我最近在尝试展示移动网页时遇到了问题:
以下部分已定义,但尚未针对布局页面“〜/ Views / Shared / _Layout.cshtml”进行渲染:“head”。
这是随机发生的,通常我的应用程序工作正常,但有几次抛出此异常并且用户无法看到该页面。
对于我的研究,似乎在尝试访问移动视图时会发生这种情况。
我有两种不同的布局,一种用于桌面视图,另一种用于移动视图。桌面布局具有节头的渲染:
@RenderSection(“head”,required:false)
虽然移动视图没有这样的部分。
因此,为了澄清,我的移动/桌面视图具有以下模式:
因此,似乎在检测要渲染的视图和布局时,它需要移动视图,但桌面布局......或者反过来......
对这样一个能够解决问题的问题有任何经验吗?
谢谢!