从代码隐藏中打开 jQuery 对话框

2023-12-05

所以我必须从代​​码隐藏中显示一个 jquery UI 对话框。
我已经尝试了一切:this, this, this,并且还更改了这些答案以测试它是否适用于我但不起作用。
我使用第一个解决方案,因为它是有组织的。如果我使用alert('whatever') 而不是我的jquery 对话框代码,它就可以工作。所以我知道它的工作原理,但对话框没有任何反应。我也用 colorbox 尝试过,但也不起作用。

谁能给我一个解决方法吗?我们将不胜感激。
谢谢。

我的aspx:

HEAD
<script type="text/javascript">

    function BindEvents() {
        $.fx.speeds._default = 1000;
        $(document).ready(function () {                
            var dlg = $("#DivMostrarIguales").dialog({
                autoOpen: false,
                show: "fold",
                hide: "clip",
                width: 500,
                height: 500
            });
            dlg.parent().appendTo(jQuery("form:first"));
        });
    }

</script>
ENDHEAD
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel runat="server" ID="upTotal">
    <ContentTemplate>
        <script type="text/javascript">
            Sys.Application.add_load(BindEvents);                
        </script>....
 <tr>
          <td class="Izquierda">
                (*) Número único:
          </td>
          <td class="Derecha">
             <asp:TextBox ID="tbNumeroUnico" runat="server"></asp:TextBox>
             <asp:Button ID="btMostrarIgualesEntrante" runat="server" Text="Revisar si ya existe"
                                                    OnClick="MostrarVentanaIgualesEntrante" ValidationGroup="none" CausesValidation="false"
                                                    CssClass="Button" />                 
             <asp:Label runat="server" ID="lbNumeroUnicoEntrante" Text="Debe digitar el formato correcto del número único (completo)"
                                                    Visible="false" CssClass="ErrorCampo"></asp:Label>
          </td>
       </tr>...
        <div id="DivMostrarIguales" title="Número Único Igual">
            WhatEver              
        </div>           
    </ContentTemplate>
</asp:UpdatePanel>
</asp:Content>  

我的 .CS 功能:

private string getjQueryCode(string jsCodetoRun)
    {
        StringBuilder sb = new StringBuilder();
        sb.AppendLine("$(document).ready(function() {");
        sb.AppendLine(jsCodetoRun);
        sb.AppendLine(" });");

        return sb.ToString();
    }

    private void runjQueryCode(string jsCodetoRun)
    {

        ScriptManager requestSM = ScriptManager.GetCurrent(this);
        if (requestSM != null && requestSM.IsInAsyncPostBack)
        {
            ScriptManager.RegisterClientScriptBlock(this,
                                                    typeof(Page),
                                                    Guid.NewGuid().ToString(),
                                                    getjQueryCode(jsCodetoRun),
                                                    true);
        }
        else
        {
            ClientScript.RegisterClientScriptBlock(typeof(Page),
                                                   Guid.NewGuid().ToString(),
                                                   getjQueryCode(jsCodetoRun),
                                                   true);
        }
    }

    protected void MostrarVentanaIgualesEntrante(object sender, EventArgs e)
    {
        CargarGridMostrarIgualesEntrante();
        runjQueryCode("$('#DivMostrarIguales').dialog('open')");            
    }

首先调用对话框来创建它。

.dialog({ autoOpen: false }) //{} = settings

然后打开它..

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

从代码隐藏中打开 jQuery 对话框 的相关文章

随机推荐

  • JavaScript 等待所有异步调用完成

    我需要一些帮助来处理 JavaScript 中的异步调用 我有一个 for 循环 每个循环调用一个异步 HttpRequest 并将其响应添加到一个数组中 我希望程序等到所有异步调用完成后再继续 而不使用 jQuery 仅用于 DOM 操作
  • Android Jetpack 导航、BottomNavigationView 与 Youtube 或 Instagram 一样正确的后退导航(片段后退堆栈)?

    Android Jetpack 导航 BottomNavigationView 在后退按钮单击时具有自动片段返回堆栈 我想要的是 在用户依次选择多个选项卡并且用户单击后退按钮后 应用程序必须重定向到他 她打开的最后一页 我使用 Androi
  • pandas str.lower() 不适用于数据框列

    我正在使用 Kaggle 提供的泰坦尼克号数据集 我将它放在数据框中 我想将 性别 列的大小写更改为小写 我正在使用以下代码 import pandas as pd df pd read csv titanic csv print dfFu
  • 链接到RichTextBox 中带有空格的文件路径?

    我有VS2010 C 我在表单中使用 RichTextBox 我将 DectectUrls 属性设置为 True 我设置了一个 LinkClicked 事件 我想打开这样的文件链接 文件 C 文档和设置 or 文件 C Program Fi
  • dart 中如何检查一个类型是否是另一个类型的子类型

    我最近发现自己处于一种情况 我想检查一个类型是否是另一个类型的子类型 这就是我尝试过的 abstract class Record class TimeRecord extends Record void test print TimeRe
  • Eclipse SWT 浏览器崩溃(Linux 64 位)

    我有一个 eclipse 项目 它使用 eclipse SWT 中的 webbrowser 它可以在我的 windows eclipse 上顺利运行 我共享该项目 通过 SVN 并尝试在我的 64 位 Linux 系统上运行它 我下载了 6
  • 错误:使用已删除的函数

    我一直在处理朋友编写的一些 C 代码 在使用 gcc4 6 编译时出现以下我以前从未见过的错误 error use of deleted function GameFSM
  • 在饼图上放置标签

    我想将标签放在饼图上 而不是图例中 换句话说 我希望政党的名称显示在图表的中心而不是右侧 我该怎么做 样本 DF gt data party party 1 20 1 Independents Independents Independen
  • Pyinstaller:图像无法提取

    我运行构建命令 一切似乎都正确构建 直到我尝试启动 exe 并弹出此消息 这是我的规范文件 我不确定为什么它似乎将文件路径与两个图像结合在一起 block cipher None a Analysis TripCalc py pathex
  • 搜索延迟加载 jQuery 幻灯片或:黑客交叉幻灯片

    我正在尝试使用 jquery 幻灯片来显示来自 flickr 淡入淡出和滚动的图像 一切工作正常 除了我真的需要延迟加载图像 只需按需加载图像 我目前正在使用 jquery cross slide http tobia github com
  • -10 到 10 之间的正则表达式,最多保留 1 位小数

    我有一个 C Web 应用程序 其中有一个控件 我想向其中添加正则表达式 但由于我对正则表达式毫无用处 所以我希望有人能够帮助我 我想要一个正则表达式 它将接受 10 到 10 之间的所有值 并允许最多 1 个可选的小数位 成功输入 1 2
  • 动态 tableView 高度的布局不明确

    我有一个 viewController 我想在里面有两个 1 tableView 和 1 childViewController tableView 不可滚动且具有动态单元格高度 我使用的是 tableView 所以我可以折叠行 child
  • 在 Jbutton 启用之前要填充多个 Jtextfields

    您好 我非常需要一些帮助 我已经在 jbutton 启用之前搜索要填充的 Jtextfield 大多数人使用 DocumentListener 来确定 Jtextfield 是否正在填充 我尝试了 DocumentListener 并且它有
  • 无法分配给操作员

    i 0 num 0 while i lt 1000 if i 3 and i 5 0 num i num lt Adding Up Numbers Divisable by 3 5 i 1 print num Error 无法分配给操作员
  • 在 JSON.NET 中将整数序列化为十六进制

    JSON NET 支持反序列化十六进制数 e g 0xffff 但是怎么样序列化 以下有效 但似乎太复杂 public sealed class HexJsonConverter JsonConverter public override
  • java Regex - 分割但忽略引号内的文本?

    仅使用正则表达式方法 方法 String replaceAll 和 ArrayList 如何将字符串拆分为标记 但忽略引号内存在的分隔符 分隔符是非字母数字或引用文本的任何字符 例如 字符串 你好 世界 这个 有两个令牌 应该输出 hell
  • Google Cloud CDN 以存储桶为后端签署 cookie

    作为替代方案签名网址带有 url 前缀 我试图获取签名cookie在职的 Google Cloud CDN 设置了一个后端存储桶 该存储桶已配置并适用于标准签名网址 使用这些去例子我在nodejs typescript 中实现了一个cook
  • 使用 -lpthread 标志时对“pthread_init”的未定义引用:

    我正在编译使用 gcc o outfile infile c lpthread 唯一未定义的参考是pthread init 我尝试过使用 pthread代替 lpthread 根据网上的一些建议 I am包括
  • 更改 Firemonkey StringGrid 中的文本大小

    如何更改 stringgrid 标题中的文本大小 你可以写一个OnApplyStyleLookup事件处理程序与此类似 procedure TForm1 StringGrid1ApplyStyleLookup Sender TObject
  • 从代码隐藏中打开 jQuery 对话框

    所以我必须从代 码隐藏中显示一个 jquery UI 对话框 我已经尝试了一切 this this this 并且还更改了这些答案以测试它是否适用于我但不起作用 我使用第一个解决方案 因为它是有组织的 如果我使用alert whatever