【问题标题】:Redirect from mobile site (jQuery mobile) to main site styles linger从移动网站(jQuery 移动)重定向到主要网站样式挥之不去
【发布时间】:2011-09-21 17:29:07
【问题描述】:

我正在为我的移动网站使用 jQuery mobile 和 MVC 2.0。我在移动网站上有一个链接可以转到主网站。问题是当我登陆主站点时,我的样式仍然看起来像 jQuery 移动样式。如果我刷新页面,那么它会正确显示主站点的样式。

我想知道如何强制退出 jQuery 移动样式和/或确保在我登陆(登录)页面时获得我的主要网站样式。

详细信息:在 IIS 7.5 下提供服务的站点。 Classic 2.0 (VB.NET) 中的主站点和 Integrated 2.0 (MVC, jQuery mobile beta 3) 中的“子”站点。开发环境 Windows 7 / VS 2010 / .NET 3.5。 (部署在 Server 2008 上)

感谢您的任何见解。

-布赖恩

【问题讨论】:

标签: jquery asp.net-mvc mobile


【解决方案1】:

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

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

【讨论】:

  • 也适用于我的情况!万一其他人遇到这种情况,我试图从我也是 jquery mobile 的 MVC3 应用程序中处理 LogOff 操作。我希望应用程序在他们注销时重定向到登录屏幕。在我添加 rel="external" 属性之前,Jquery Mobile ajax 一直在阻止这种情况发生。这是在我的 MVC 3 _LogOnPartial.cshtml 布局文件中添加注销按钮的格式:
  • ...在我的 MVC 3 _LogOnPartial.cshtml 布局文件中登录用户名旁边的注销链接,带有 JQuery Mobile data_role="button" 和 rel="external" 属性:UserId @User.Identity.Name [ @Html.ActionLink("Log Off", "LogOff", "Account", null, new { data_role="button" , rel="external" }) ]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-06
  • 2012-01-31
  • 1970-01-01
相关资源
最近更新 更多