ASP.NET Ajax modal popup-extender in einem custom user control display Probleme

Derzeit habe ich ein benutzerdefiniertes Benutzersteuerelement und es ist ein wenig form und ein modales popup-extender, die Idee ist für die user control dynamisch geladen werden, in der der übergeordneten Seite eingefügt und angezeigt, sodass die Benutzer können das Formular ausfüllen und es abschicken-und die Vorlage-code behandelt werden, die auf der Benutzer-Steuerelement -

das problem, das ich habe ist, wenn Sie versuchen, um die modalen popup-Fenster angezeigt, sodass der Benutzer mit ihm interagieren können, wird nichts angezeigt, code folgt:

den Benutzer-Steuerung:

<asp:UpdatePanel ID="breakTheGlassUpdatePanel" runat="server">
<ContentTemplate>
    //some fields for entry and a submit/cancel button
</ContentTemplate>
</asp:UpdatePanel>

<ajaxToolkit:ModalPopupExtender runat="server" ID="breakModal"
    TargetControlID="breakModalHolder" 
    BackgroundCssClass="btgModalBackground" 
    DropShadow="true" 
    PopupControlID="breakTheGlassUpdatePanel" />

    <asp:Button ID="breakModalHolder" runat="server" Style="display:none;" />

Code in der übergeordneten Seite:

BreakTheGlassControl btgControl = (BreakTheGlassControl)Page.LoadControl("~/ARISUserControls/BreakTheGlassControl.ascx");
AjaxControlToolkit.ModalPopupExtender breakModal = (AjaxControlToolkit.ModalPopupExtender)btgControl.FindControl("breakModal");
breakTheGlassPanel.Controls.Add(btgControl);//panel in parent page
breakTheGlassPanel.Visible = true;
breakTheGlassPanel.Controls.Add(btgControl);
breakModal.Show();
  • Was ist Ihre Frage? Sind Sie sehen, dass bestimmte Fehler, oder ist dies nur überhaupt nicht?
  • woops, überprüfen edit: das problem ich habe, ist, wenn Sie versuchen, um die modalen popup-Fenster angezeigt, sodass der Benutzer mit ihm interagieren können, wird nichts angezeigt
InformationsquelleAutor Jimmy | 2010-01-14
Schreibe einen Kommentar