【发布时间】:2012-11-12 11:28:48
【问题描述】:
我正在使用新的 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版本吗?
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio-2010 razor asp.net-mvc-4