我正在使用新的 MVC4 移动功能,如果您将 .Mobile 添加到视图名称,它会在移动设备上查看它时呈现出移动功能。就这样_Home.cshtml变成了_Home.Mobile.cshtml。这在我手动调用视图时起作用: @Html.Partial("_HeaderNavigation",Model)如果合适,它会加载移动版本。
但是,当我使用renderBody()它时,它会加载_Home.cshtml而不是_Home.Mobile.cshtml. 我正在使用区域,所以home.cshtml在一个区域中。
EDIT
进一步看,是不是因为_Home.Mobile.cshtml在一个叫做 Home 的区域?这难道不知道要获得 .mobile 版本吗?