以下是分别用于桌面和移动设备渲染的布局部分。 我在生产中遇到问题,有时将移动设备的主体内容设置为桌面。我怀疑rendersection /用于两个布局的相同主体名称是否存在问题/其他?任何想法请分享。 注意:我也正在使用WURFL进行设备检测
桌面布局
<div class="wrapper column-one-hundred">
@{ Html.RenderPartial("_Header"); }
<div class="container">
@{
Html.RenderPartial("_Error", null);
Html.RenderPartial("_Session");
}
@RenderBody()
@RenderSection("body")
</div>
</div>
@{ Html.RenderPartial("_Footer"); }
移动版式
<div id="page" class="c">
@{ Html.RenderPartial("_Header.Mobile"); }
@{
Html.RenderPartial("_Error.Mobile", null);
Html.RenderPartial("_Session.Mobile");
}
@RenderBody()
@RenderSection("body")
@{ Html.RenderPartial("_Footer.Mobile"); }
</div>
答案 0 :(得分:0)
您正在使用哪个WURFL产品,版本和wurfl.xml版本?
此外,您发布的是视图。根据您的描述,该问题似乎可能在“调度程序”部分中,即确定HTTP请求是源自桌面浏览器还是移动设备的部分。 如果您发布发现有问题的设备的用户代理字符串,这也可能会有所帮助。