动态更改主布局页面的MVC4在首次加载时不起作用

时间:2012-11-07 04:54:06

标签: asp.net-mvc jquery-mobile asp.net-mvc-4

我有一个MVC4移动项目,我想为某些用户添加桌面(非移动)页面。

我添加了一个新的桌面母版页并分配了我的视图以便使用它。

我第一次导航到它使用jquerymobile渲染的页面,它似乎以某种方式从前一个屏幕缓存。

如果我点击F5refresh页面,则会使用指定的桌面主页正确显示。

谁能告诉我如何解决这个问题?任何洞察力赞赏

1 个答案:

答案 0 :(得分:0)

我仍然不确定原因,但找到了解决方法。

而不是创建按钮链接到下一个屏幕,如下所示:

 <a href="@Url.Action("ReviewTeamOrders", "Team")" data-theme="b" data-role="button">View Pots Orders</a>

我改为:

<a href="#" onclick="window.location.href='@Url.Action("ReviewTeamOrders", "Team")'" data-theme="b" data-role="button" >View Pots Orders</a>    
似乎要做的伎俩!