javascript - 在 Asp.net 页面上为什么 jquery 关闭按钮不起作用

标签 javascript jquery asp.net jquery-ui popup

我使用 Asp.net 和 C# 进行工作。当我单击按钮显示消息时,我会看到一个弹出框,但是当我单击弹出框上的关闭按钮时,它不会关闭弹出窗口。

aspx页面语法:

<div id='dialog-page' title="Modal">
</div>

<asp:LinkButton ID="lbtnModal" runat="server" Text="View" OnClientClick="javascript:return showDialog(this.name);"></asp:LinkButton>

jQuery 代码:

function showDialog(uniqueName) {
            var url = "ReportGenerationSingleACView.aspx?id=";
            var temp=document.getElementById('<% =txtCustomerID.ClientID%>').value;   
            url=url+temp;         

        $("#dialog-page").load(url).dialog({
                                        title: "AC View Details",
                                        autoOpen: false,
                                        resizable: true,
                                        height: 400,
                                        width: 600,                                          
                                        modal: true, 
                                        buttons: 
                                        {
                                            Close: function() {$(this).dialog("close");}
                                        }       
                            });                                


        $('#dialog-page').dialog('open');
        return false;
    } 

以下是有关弹出窗口工作的更多信息,但这些信息对我不起作用:

堆栈溢出问题:jQuery Pop up not working

为什么它对我不起作用?如何处理或我缺少什么?帮我解决这个问题。

如果有任何疑问,请询问 - 提前谢谢您,任何类型的建议都可以接受。

注意:弹出 X 图标工作正常,关闭按钮也被触发,但弹出窗口未关闭

最佳答案

确保 {$(this).dialog("close");} 目标在对话框上。所以你尝试关闭对话框中的对话框,但没有。

尝试使用 {$(parent).dialog("close");} 来代替或将函数传递到父页面。

关于javascript - 在 Asp.net 页面上为什么 jquery 关闭按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959007/

相关文章:

javascript - 在 Twitter 页面上关注所有用户

javascript - 如何在 ASP.net (.aspx) 中 5 分钟后显示按钮?

javascript - 平滑滚动到 div id jQuery

c# - 在 Azure 中使用特定于时间的计时器

asp.net - 客户请求是否总是发送 cookie?

c# - 在 asp.net 中处理危险字符的最佳做法是什么?

javascript - Material Design Lite 菜单动态 ng-repeat

javascript - 如何判断混合数组是否包含字符串元素?

javascript - jQuery 是否有一个 :target pseudo-class similar to CSS3?

javascript - 如何以基于字符的编码发布二进制 html 多部分表单数据?