Javascript asp.net中每次单击都有多个jquery对话框
在gridview中,我使用jquery ui对话框在一个单独的弹出窗口中编辑行。我的问题是,我们是否可以在gridview中为每一行编辑设置一个单独的窗口。我使用用户控件添加数据,在弹出窗口中使用相同的用户控件,使用不同的Javascript asp.net中每次单击都有多个jquery对话框,javascript,c#,jquery,html,asp.net,Javascript,C#,Jquery,Html,Asp.net,在gridview中,我使用jquery ui对话框在一个单独的弹出窗口中编辑行。我的问题是,我们是否可以在gridview中为每一行编辑设置一个单独的窗口。我使用用户控件添加数据,在弹出窗口中使用相同的用户控件,使用不同的DIV 我正在发布我所做的代码 这就是我在数据库中输入数据的地方,DIV是addIDuser control是TestUserControl <div id="addID" class="divTable"> <div class="divR
DIV
我正在发布我所做的代码
这就是我在数据库中输入数据的地方,DIV是addID
user control是TestUserControl
<div id="addID" class="divTable">
<div class="divRow">
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<uc1:TestUserControl runat="server" ID="idAdd" />
<div>
</div>
下面是我用来弹出的jquery
function showIdDetails(divobj, pagetitle, width, height) {
$("#" + divobj)
.dialog({
open: function () {
$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
},
title: pagetitle,
appendTo: "form",
modal: false,
draggable: true,
resizable: true,
width: width
})
最后,我将调用gridview行命令中的showIdDetails
函数,如下所示
ScriptManager.RegisterStartupScript((sender as Control), this.GetType(), "alert", "showIdDetails('idMain','ID DETAILS','600','400');", true);
到目前为止,正在发生的是foreach edit click我弹出一个窗口,其中包含我单击的行。我想要的是foreach click我要弹出一个单独的窗口,其中包含相应的行,怎么做?你能展示一下你做了什么吗?一些代码会让你对你的问题有一个清晰的了解。我会发布我的内容done@FarhadRakib我发布了我的代码,你可以展示你所做的吗?一些代码会让你清楚地了解你的问题。我会发布我的代码done@Farhad拉基布:我把代码发出去了
ScriptManager.RegisterStartupScript((sender as Control), this.GetType(), "alert", "showIdDetails('idMain','ID DETAILS','600','400');", true);