【问题标题】:JQuery Mobile Links with MVC带有 MVC 的 JQuery 移动链接
【发布时间】:2012-01-05 01:13:15
【问题描述】:

我正在使用 ASP.NET MVC 3 和 Razor UI 建立一个 JQuery 移动站点。我正在生成我的链接,例如:

<a href='@Url.Action("View", "Users", new { Group = 2 })' data-role="button">See Group 2</a>

假设我从 Home/Index 访问它。我遇到的问题是当我点击链接时,它确实:

http://localhost/myapp/Home/Index#myapp/Users/View

我还尝试了直接帮助程序@Html.ActionLink("View", "Users", ...),但我遇到了与 URL 相同的问题,这导致应用程序崩溃。在链接之前放 / 会更糟。有什么想法吗?

谢谢。

【问题讨论】:

  • 您是否指定了一些自定义路线...如果是,它们的外观如何
  • @3nigma 没有自定义规则。

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


【解决方案1】:

每个链接您都可以这样做:

设置rel=external 属性,或设置任何target 属性。

您可以在全球范围内这样做:

$(window.document).bind("mobileinit", function() {

    $.mobile.ajaxEnabled = false;
    $.mobile.hashListeningEnabled = false;

});

jQuery Mobile's navigation model

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 1970-01-01
  • 2012-06-09
相关资源
最近更新 更多