回传后,花式盒子会自动弹出

本文关键字:盒子 | 更新日期: 2023-09-27 17:50:43

我使用了像这样的花哨的弹出框

 <div class="x-popup" id="PopUpWarning">
            <table cellspacing="0" cellpadding="0" class="info" width="100%">
                <tr>
                    <td align="center" valign="middle" height="175">
                        <asp:Label ID="lblWarning" runat="server" Text="You must choose less than 256 item in the following fields :"></asp:Label>
                        <telerik:RadListView ID="lvWarningFields" runat="server" ItemPlaceholderID="itemTemplate">
                            <LayoutTemplate>
                                <div>
                                    <ul>
                                        <asp:PlaceHolder ID="itemTemplate" runat="server"></asp:PlaceHolder>
                                    </ul>
                                </div>
                            </LayoutTemplate>
                            <ItemTemplate>
                                <li>
                                    <asp:Label ID="lblWarning" runat="server"><%# Container.DataItem %></asp:Label>
                                </li>
                            </ItemTemplate>
                        </telerik:RadListView>
                    </td>
                    <td>
                </tr>
            </table>
            <div class="bottom-buttons cf">
                <div class="fr">
                    <a href="#" class="button cancel">Cancel</a>
                </div>
            </div>
        </div>

我打开花式弹出框在按钮单击事件后面的代码。这样的

<

c#一边/strong>

string jsWarning = "<script language='javascript' type='text/javascript'>Sys.Application.add_load(showWarning);</script>";
ClientScript.RegisterStartupScript(this.GetType(), "showWarning", jsWarning);
<

aspx一边/strong>

function showWarning() {
            show_popup('PopUpWarning');
        };

我打开弹出按钮事件。然后点击关闭按钮调用$.fancybox.close();然后弹出关闭。但在同一页面回发后,弹出窗口会自动打开。

我想我需要删除Sys.Application.add_load(showWarning);脚本?这是真的吗?

为什么我的弹出窗口在回复后打开。我需要打开弹出式按钮,只点击触发。我该怎么做呢?

回传后,花式盒子会自动弹出

保持以下代码在aspx页面

<script type="text/javascript">
function showWarning() {
        show_popup('PopUpWarning');
    };
</script>

从c#调用函数按钮点击下面的

ScriptManager.RegisterStartupScript(this, this.GetType(), "showWarning", "showWarning();", true);