jQuery UI 的对话框无法在 ASP.NET 上运行

2024-02-02

我有以下测试 ASPX 页面:

<head runat="server">
    <title></title>
    <script src="js/jquery-1.2.6.min.js" type="text/javascript"></script>
    <script src="js/jquery-ui-1.6.custom.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function() {

            var dlg = $("#dialog").dialog({
                bgiframe: true,
                autoOpen: false,
                height: 300,
                modal: true,
                buttons: {
                    'Ok': function() {
                        __doPostBack('TreeNew', '');
                        $(this).dialog('close');
                    },
                    Cancel: function() {
                        $(this).dialog('close');
                    }
                },
                close: function() {
                    dlg.parent().appendTo(jQuery('form:first'));
                }
            });
        });
        function ShowDialog() {
            $('#dialog').dialog('open');
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="TreeNew" runat="server" Text="New" 
            OnClientClick="ShowDialog();return false;" onclick="TreeNew_Click"/>
        <asp:Label ID="Message" runat="server"></asp:Label>
        <div id="dialog" title="Select content type">
            <p id="validateTips">All form fields are required.</p>
            <asp:RadioButtonList ID="ContentTypeList" runat="server">
                <asp:ListItem Value="1">Texte</asp:ListItem>
                <asp:ListItem Value="2">Image</asp:ListItem>
                <asp:ListItem Value="3">Audio</asp:ListItem>
                <asp:ListItem Value="4">Video</asp:ListItem>
        </asp:RadioButtonList>
        </div>
    </div>
    </form>
</body>
</html>

I use dlg.parent().appendTo(jQuery('form:first')); on 关闭功能从中检索值单选按钮列表.

它工作得很好,但在页面进行回发之前,div“对话框”移动到“新建”按钮下方。为什么?


我认为这是因为您正在调用而引起的:

dlg.parent().appendTo(jQuery('form:first'));

在收盘回调时。这将移动对话框。为什么不在创建对话框后立即调用它?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery UI 的对话框无法在 ASP.NET 上运行 的相关文章

随机推荐

  • 根据另一个字段中的重复项计算一个字段中的重复项的聚合函数

    我使用 mongoengine 作为 ORM 与 Flask 应用程序 模型类的定义如下 class MyData db Document task id db StringField max length 50 required True
  • 将 PDF 流式传输到网页失败

    我有一个 PDF 的 URL 我想将 PDF 提供给我的页面查看器 我可以成功 我认为 检索 PDF 文件 然后 当我执行 Response BinaryWrite 时 我从 adobe reader 收到 文件已损坏且无法修复 错误 这是
  • 槽位填充聊天机器人,提示中的建议芯片

    Hi I am creating slot filling chatbot where I would like to ask as much open question as possible at the beginning to ma
  • StackOverflowError 和 OutOfMemoryError 之间有什么区别

    StackOverflowError 和 OutOfMemoryError 之间有什么区别以及如何在应用程序中避免它们 简短回答 OutOfMemoryError与堆有关 StackOverflowError和栈有关 长答案 你几时开始JV
  • ArrayList过滤器[重复]

    这个问题在这里已经有答案了 如何从 Java ArrayList 中过滤掉某些内容 例如 你好吗 你好吗 Joe Mike 过滤器是 如何 删除乔和迈克 In java 8 questions tagged java 8 他们介绍了该方法r
  • Angular 2中从父容器调用子容器中的函数

    我目前正在开发 Angular 2 应用程序 并尝试在子组件中调用函数 但似乎没有任何进展 我的父组件如下所示 应用程序组件 ts Component selector piano app styleUrls app components
  • 将模板缓冲区可视化为纹理

    我正在尝试将模板缓冲区放入纹理中 以便在延迟渲染器中使用 I m getting other Color and Depth Attachments with glFramebufferTexture2D GL FRAMEBUFFER GL
  • SWT/JFace 还是 Eclipse RCP?

    选择 Eclipse 富客户端平台作为我的应用程序基础而不是仅使用 SWT JFace 的原因有哪些 Eclipse RCP 不仅仅是一个 GUI SWT JFace 而是一个OSGi https stackoverflow com que
  • jquery 获取数组的选择选项

    我有点坚持一个 大概很容易解决问题 我想创建将用于网站上所有选择元素的代码 根据分配给 选项 的 标签 属性 我想隐藏所有其他 div 元素 这些元素的类与此特定 选择 菜单中 选项 的其他 标签 值相同 让我演示一下
  • Android L 无法绘制虚线作为可绘制背景

    Android L 无法绘制虚线作为可绘制背景 如下所示
  • 如何在 PHP 中将数组值转换为小写?

    在 PHP 中如何将数组中的所有值转换为小写 就像是array change key case use array map http php net manual en function array map php yourArray ar
  • Terraform 在 Windows 上启动缓慢。已知问题还是只有我一个?

    在 Windows 上运行 Terraform 二进制文件的执行速度一再缓慢 在 mac linux 上运行应用程序 几乎可以立即启动和完成简单的操作输出 tf仅 无main tf output 0 value cidrsubnet var
  • 无法解析主机

    在我的开发计算机上 这种情况再次随机发生 它在生产服务器上运行良好 所以无论如何 但我仍然需要在这里测试一下 无法解析主机 主机名 主机未找到 我知道这些设置存在安全漏洞 但现在 我更关心的是让它发挥作用 HTTP 地址当然可以正常工作 但
  • Android TextView 视图如何换行?

    我试图让 TextView 将其文本包装在多行中 但它似乎总是在第一行末尾被截断 以下是我认为的相关 XML
  • CouchDB 与 RDBMS 相比有何优势

    我听说过很多关于couchdb http couchdb apache org 最近 我对它提供的功能感到困惑 很难以严格的优势 劣势形式解释所有差异 我建议你自己尝试一下 CouchDB 您首先会注意到的是 初始使用期间的学习曲线与 RD
  • Jquery UI 可拖动绝对而不是相对?

    我有一个包含一些jquery可拖动对象的div 但是如果在任何时候我从页面中删除其中一个可拖动对象 那么这可以移动其余的它们 因为它们是相对定位的 这是一个展示这一点的小提琴 http jsfiddle net VolatileStorm
  • 如何从全局范围内调用 jquery 函数内的方法?

    我正在寻找一种方法来调用 jquery 函数内的方法 示例 在上面的代码中 我如何调用method 全局范围的方法 function fn test function var method function alert test succe
  • 创建私有远程ivy存储库

    我已经做了很多搜索 但无法将所有部分放在一起 我想在我们的一台服务器上创建一个 ivy 存储库 我想将其锁定 使其成为私有的 然后能够从 Gradle 发布到此存储库 我知道如何使用 Gradle 进行发布 并且我可以使用 Gradle 创
  • npm 命令在 ubuntu 上不起作用

    我在 Ubuntu 14 04 上安装了 node 和 npm 当我尝试使用任何 npm 命令时 出现以下错误 usr local lib node modules npm lib config cmd list js 113 module
  • jQuery UI 的对话框无法在 ASP.NET 上运行

    我有以下测试 ASPX 页面