ModalPopupExtender没有显示任何内容

时间:2014-10-07 15:45:05

标签: c# .net ajax

以下是aspx文件的相关部分:

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>


        <div id="containerForTopButtonsCenter">
            <telerik:RadButton ID="bt_addNewSnpAtTop" runat="server" Text="Add New SNP" AutoPostBack="false" UseSubmitBehavior="false" OnClientClicked="clickedToCreateNewSNP" OnClick="bt_addNewSnpAtTop_Click" />            
        </div>
<atk:ModalPopupExtender ID="NewSnpsModalExtender" runat="server"
        TargetControlID="bt_addNewSnpAtTop"
        PopupControlID="NewSnpsPopupWindow"
        BackgroundCssClass="NewSnpsBackground"
        OkControlID="NewSnpsOk"
        CancelControlID="NewSnpsCancel"
        DropShadow="true">
    </atk:ModalPopupExtender>
    <asp:Panel ID="NewSnpsPopupWindow" runat="server">
        Hello! This is the Modal.
    </asp:Panel>

当我点击bt_addNewSnpAtTop按钮时,不会弹出任何模态。此外,面板控件NewSnpsPopupWindow显示在父页面上(我希望它将容纳模态中显示的内容)...

所有的帮助都表示赞赏,提前谢谢。

1 个答案:

答案 0 :(得分:0)

我猜测原因与你的按钮有关,也有onclick和onclientclick事件。

在OnClick事件中尝试:

bt_addNewSnpAtTop_Click(object sender, eventargs e)
{
    //Other Code

    NewSnpsModalExtender.Show();
}