我知道有几个问题已经回答,但我没有找到与我的具体内容有关的内容案件。以下部分已定义,但尚未呈现布局页面“〜/ Views/Shared/_Layout.cshtml”
我正在使用MVC4的移动功能。所以我创建了一个_layout.mobile.cshtml和相应的视图。
上面的错误发生在我使用移动设备时。正如你所看到的,它试图显示常规_layout.cshtml而不是_layout.mobile.cshtml。所以我假设它也试图显示没有问题部分的视图(比如Index.mobile.cshtm)。基本上它是将常规布局与移动视图混合在一起。
这不会一直发生。如果我再循环池,它会再次运行一段时间,然后突然它又回到出现错误,它会继续,直到我再次循环池。
有没有人见过这个问题之前,可以摆脱一些光?
感谢 约翰
同样的问题,你用@RenderSection( “sectionName”,要求:假的)? – archil
是的,我愿意。它实际上是在启动新的MVC4项目时创建的默认布局。 @RenderSection(“精选”,必填:false)。当然,我认为当它尝试使用错误的布局时,问题就开始了。 –
所以我多了点信息。我错了,它并不是用移动视图呈现“桌面”布局。这是相反的方式。它使用“桌面”视图渲染移动版面。 –