2011-09-21 147 views
1

我正在为我的手机网站使用jQuery手机和MVC 2.0。我在移动网站上有一个链接去主网站。问题是,当我登陆主站点时,我的样式仍然看起来像jQuery手机样式。如果我刷新页面,则它会正确显示主站点的样式。从手机网站(jQuery手机)重定向到主要网站风格萦绕

我想知道如何强制jQuery移动样式和/或确保当我登录(登录)页面时获得我的主站点样式。

详细信息:在IIS 7.5下提供的站点。经典2.0(VB.NET)中的主站点在集成2.0(MVC,jQuery移动测试版3)中具有“子”站点。 dev environ Windows 7/VS 2010/.NET 3.5。 (在Server 2008上部署)

感谢您的任何见解。

-Brian

+0

链接如何工作? – SLaks

+0

Full Site 而移动网站位于http://mysite.mycompany.com/m –

回答

5

这有可能是您的链接仍然由jQuery Mobile的AJAX导航系统导航;您可以通过在链接上添加rel="external"属性来解决此问题:

<a href="www.fullsite.com" rel="external">Full Site</a> 
+0

完美!谢谢! –

+0

也适合我的情况!如果有其他人遇到这种情况,我试图处理来自MVC3应用程序的LogOff操作,我也是jquery mobile。我希望应用程序在注销时重定向到登录屏幕。 Jquery Mobile ajax正在阻止这种情况发生,直到我添加了rel =“external”属性。下面是在我的MVC 3中添加注销按钮的格式_LogOnPartial.cshtml布局文件: – prilldev

+0

...在我的MVC 3中登录的用户名旁边的注销链接带有JQuery Mobile的_LogOnPartial.cshtml布局文件data_role = “button”和rel =“external”属性: UserId @ User.Identity.Name [@ Html.ActionLink(“Log Off”,“LogOff”,“Account”,null,new {data_role =“button “,rel =”external“})] prilldev