Javascript btnAdd click事件在添加记录后打开两个窗口

Javascript btnAdd click事件在添加记录后打开两个窗口,javascript,asp.net,web,Javascript,Asp.net,Web,我正在使用下面的代码打开窗口(search.aspx)。 我在search.aspx中添加了按钮 当我从btnAdd click事件插入记录时,它会打开另一个窗口。 插入记录后,我必须关闭该窗口。我该怎么做呢 //calling Search.aspx on button click of abc.aspx if (window.showModalDialog) { window.showModalDialog("Search.aspx","name",

我正在使用下面的代码打开窗口(search.aspx)。 我在search.aspx中添加了按钮 当我从btnAdd click事件插入记录时,它会打开另一个窗口。 插入记录后,我必须关闭该窗口。我该怎么做呢

       //calling Search.aspx on button click of abc.aspx
      if (window.showModalDialog) {
        window.showModalDialog("Search.aspx","name",
        "dialogWidth:255px;dialogHeight:250px");
        }
        //Search.aspx code behind
        protected void btnAdd_Click(object sender, EventArgs e)
        {

          //Insert query for adding record
        }

//Search.aspx code
$(document).ready(function ()
        {
            $("input[id$='btnAdd']").live('click', function (e)
            {
                if ($(".csstablelisttdselected").length == 0)
                {
                    alert("Select patient to fixed appointment.");
                    return false;
                }
                else
                {
                    hidPID.value = $('table td.csstablelisttdselected:first').text();                   
                }
            });
        });

    <asp:Button ID="btnAdd" Width="110px" CssClass="cssbutton" runat="server" Text="Add"
                    OnClick="btnAdd_Click" />   
//点击abc.aspx的按钮调用Search.aspx
if(window.showModalDialog){
showmodaldiallog(“Search.aspx”,“name”,
“对话宽度:255px;对话高度:250px”);
}
//Search.aspx代码隐藏
受保护的无效btnAdd_单击(对象发送者,事件参数e)
{
//插入用于添加记录的查询
}
//Search.aspx代码
$(文档).ready(函数()
{
$(“输入[id$='btnAdd']”)。实时('click',函数(e)
{
如果($(“.csStableListDselected”).length==0)
{
警报(“选择患者进行定期预约”);
返回false;
}
其他的
{
hidPID.value=$('table td.csstablelisttdselected:first').text();
}
});
});

只需在模式窗口中将其放入



你在哪里调用你的
窗口。showModalDialog
search.aspx load或其他页面上的代码??在另一个页面上单击我调用window.showModalDialog按钮,该按钮是一个简单的HTML输入按钮,或者你正在将页面发布到服务器并手动将此脚本注入页面??是否关闭弹出窗口保存后打开窗口?如果没有,请尝试使用
window.close()关闭它,我想这会解决问题
<BASE target="_self">