我正在开发一个结合 jQuery.mobile 和 asp.net webforms 的移动解决方案。
为了使我的 asp.net 控件的回发正常工作,我必须在页面顶部禁用 ajax,如下所示:
<script>
$.mobile.ajaxEnabled = false;
</script>
但是当像这样禁用ajax时,其他功能似乎不起作用。我无法从 jQuery 文档准备好调用对话框/弹出窗口
例如:
$(document).ready(function () {
$('#myPopup').popup('open');
});
这只会导致弹出窗口在不到一秒的时间内显示,然后消失。此外,当我从代码隐藏注册一个客户端脚本以在单击服务器端按钮时触发弹出窗口时,弹出窗口只是闪烁,然后消失。但是当我在页面顶部禁用 ajax 时,弹出调用工作正常。
任何想法如何解决这些问题?