Мобильные ссылки JQuery с MVC - PullRequest
5 голосов
/ 23 ноября 2011

Я настраиваю мобильный сайт JQuery с ASP.NET MVC 3 и пользовательским интерфейсом Razor. Я создаю свои ссылки, такие как:

<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-адресами, и это приводит к разрыву приложения. Ставить а / до ссылки хуже. Есть идеи?

Спасибо.

1 Ответ

4 голосов
/ 23 ноября 2011

По ссылке вы можете сделать это:

Установить атрибут rel=external или любой атрибут target.

Во всем мире вы можете сделать это:

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

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

});

Модель навигации jQuery Mobile

...