JQuery Mobile与MVC的链接

Bri*_*ins 5 asp.net asp.net-mvc jquery razor jquery-mobile

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

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

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

HTTP://本地主机/ MyApp的/首页/索引#MYAPP /用户/查看

我也试过直接帮助器@Html.ActionLink("View", "Users", ...),我遇到了与URL相同的问题,这导致应用程序中断.在链接之前放置/更糟糕.有任何想法吗?

谢谢.

ric*_*ott 4

每个链接你可以这样做:

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

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

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

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

});
Run Code Online (Sandbox Code Playgroud)

jQuery Mobile 的导航模型