2

新しいモバイル機能に関するMVC4の記事に続いて、NuGetパッケージを追加しましたjQuery.Mobile.MVC。このパッケージは、とりわけ、jQuery Mobileの古いバージョン1.0.3b(現在のバージョンは1.1.0)をインストールし、次のように作成します_Layout.Mobile.cshtml

$(document).bind("mobileinit", function ()
{
    // As of Beta 2, jQuery Mobile's Ajax navigation does not work in all cases (e.g.,
    // when navigating from a mobile to a non-mobile page), hence disabling it.
    $.mobile.ajaxEnabled = false;
});

正確に機能していないもの、バグが報告されているかどうか、およびそのバグのステータスについてのドキュメントが見つかりません。jQueryMobileForumで最も近い非古代の同様の言及は

http://forum.jquery.com/topic/ajax-navigation-system-is-causing-problems

その場合、OPの問題は「設計による」と見なされました。

それで...

Ajaxナビゲーションがすぐにオフになっているのはなぜですか?それはjQuery Mobile 1.1.0でも有効な懸念事項ですか?

4

1 に答える 1

2

MVC 4 Betaのこの問題は、ajaxナビゲーションがオフになっていない場合、1回のナビゲーション後にページナビゲーションが機能しなくなることです。

これは、jQueryMobile1.1.0でも有効な懸念事項です。jQuery Mobile1.1.0でMVC4ベータ版を使用していますが、ajaxナビゲーションが無効になっていないと、ページ間のナビゲーションが非常に不安定になります。

注:
参照しているフォーラムの投稿は、この問題とは関係ありません。投稿は、デザインごとの、更新されていないページヘッダーの値に関するものです。 (これがそのOPの唯一の問題なので、彼はMVC 3を使用していると思います)


あなたの質問に関連して、これのステータスについて:

(...)バグが報告されているかどうか、およびそのバグのステータスはどうなるか(...)

わからない…これも知りたくてたまらない。うまくいけば、MVC4が正式にリリースされたときに修正されるでしょう。

于 2012-05-15T10:45:00.237 に答える