使用jquery模式时,将添加多个div

时间:2013-04-20 15:42:45

标签: jquery asp.net jquery-ui updatepanel modal-dialog

我有jquery模态窗口。我打开此窗口,点击点击此处参考,这是我的代码:

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Button runat="server" Text="Button" ID="Button" />
        <a onclick ="$('#divReuse').dialog();" href="#">click here</a>
        <div id="divReuse">
            this is content of the modal window.
        </div>
    </ContentTemplate>
</asp:UpdatePanel>

我的更新面板中有一个按钮。当我点击按钮时,它会进行回发(异步)。在更新面板内的此回发后,再次点击链接点击此处 enter image description here

问题是jquery为我的标记添加了具有相同内容的额外div enter image description here

1 个答案:

答案 0 :(得分:1)

当按下关闭按钮时,我删除了jquery生成的div。像这样:

 $('.ui-dialog.ui-widget.ui-widget-content.ui-corner-all').remove();