gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:41:35 25 4
gpt4 key购买 nike

我使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com