ASP.NET MVC4-Rendersection问题

时间:2018-08-26 00:11:43

标签: asp.net-mvc wurfl

以下是分别用于桌面和移动设备渲染的布局部分。 我在生产中遇到问题,有时将移动设备的主体内容设置为桌面。我怀疑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>

1 个答案:

答案 0 :(得分:0)

您正在使用哪个WURFL产品,版本和wurfl.xml版本?

此外,您发布的是视图。根据您的描述,该问题似乎可能在“调度程序”部分中,即确定HTTP请求是源自桌面浏览器还是移动设备的部分。 如果您发布发现有问题的设备的用户代理字符串,这也可能会有所帮助。