Javascript asp.net中每次单击都有多个jquery对话框

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

在gridview中,我使用jquery ui对话框在一个单独的弹出窗口中编辑行。我的问题是,我们是否可以在gridview中为每一行编辑设置一个单独的窗口。我使用用户控件添加数据,在弹出窗口中使用相同的用户控件,使用不同的
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);