3

私は jQueryMobile に関するいくつかの基本的なチュートリアルを行っていましたが、知りたいのですが、jQueryMobile で使用できる
さまざまなデータバインディング オプションは何ですか?

検索した結果、knockoutjs のみが見つかりました -
それが唯一の方法ですか、それとも通常の html コントロールのようにコントロールをバインドできますか?

基本的に、MVC 4 で jQueryMobile を使用し、JSON でコントロールをバインドしたいと考えています。

ガイドしてください。

4

1 に答える 1

0

MVC で構築された jquery モバイル サイトは、他の MVC アプリケーションと同じように扱うことができるはずです。jqm ベースの ajax ナビゲーションで問題が発生する場合がありますが、data-ajax="false".

http://jquerymobile.com/test/docs/forms/forms-sample.html

この変更をグローバルに行うこともできます。「jQuery Mobile は、可能な場合、Ajax を介してリンクのクリックとフォームの送信を自動的に処理します。false の場合、URL ハッシュのリッスンも無効になり、URL は通常の HTTP リクエストとして読み込まれます。」

$(document).bind("mobileinit", function(){
  $.mobile.ajaxEnabled = false;
});

http://jquerymobile.com/test/docs/api/globalconfig.html

結局のところ、Ajax ベースのナビゲーションはパフォーマンスに関するものです。汎用の asp.net MVC を使用する場合は、これらのトレードオフを検討する必要があります。

于 2012-10-11T20:17:31.347 に答える