jQuery.mobile と asp.net の Web フォームを組み合わせたモバイル ソリューションを開発しています。
asp.net コントロールのポストバックが正しく機能するためには、次のようにページの上部で ajax を無効にする必要があります。
<script>
$.mobile.ajaxEnabled = false;
</script>
しかし、このように ajax を無効にすると、他の機能が動作しないようです。jQueryドキュメントレディからダイアログ/ポップアップを呼び出すことができません
例えば:
$(document).ready(function () {
$('#myPopup').popup('open');
});
これにより、ポップアップが 1 秒以内に表示され、その後消えます。また、コードビハインドから clientscript を登録して、サーバー側のボタンがクリックされたときにポップアップをトリガーすると、ポップアップが点滅して消えます。しかし、ページの上部で ajax を無効にすると、ポップアップ呼び出しは正常に機能します。
これらの問題を回避する方法はありますか?