Aktualisieren Sie Benutzer-Steuerelement, ohne die Seite aktualisieren
Ich habe eine Seite, und es hat eine Taste, und ein Benutzer-Steuerelement.
Ich möchte zum aktualisieren der Benutzer-Steuerung, ohne die Seite aktualisieren.
Ich weiß, ich kann es nicht sonst so, was habe ich gewickelt ist, meine Benutzer-Steuerelement in das Update-Panel.
<asp:TextBox ID="txtName" runat="server"></asp:TextBox><br />
<asp:Button ID="btnAdd" runat="server" Text="Add name to list" OnClick="btnAdd_Click" /><br /><br />
<asp:UpdatePanel ID="upShowNames" runat="server">
<ContentTemplate>
<uc1:ShowNames ID="ucShowNames" runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnAdd" />
</Triggers>
</asp:UpdatePanel>
Aber ich immer noch das Steuerelement nicht aktualisieren.
Ich habe auch versucht den Aufruf des update-panels. Die Update()
Methode durch eine änderung seiner UpdateMode auf Conditional, aber das funktioniert auch nicht...
Weiß jemand, wie kann ich es tun?
- Haben Sie versucht, setzen die Schaltfläche definition innerhalb Ihres update-panel? so haben Sie erscheinen in der ContentTemplate kurz vor Ihrem uc1 Kontrolle
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte ändern Sie diese 2 Dinge
<asp:UpdatePanel ID="upShowNames" runat="server" UpdateMode="Conditional">
<asp:AsyncPostBackTrigger ControlID="btnAdd" EventName="Click"/>
Verpasst die EventName auf dem postback auslösen, sobald Sie hinzufügen, dass, sollte es funktionieren 🙂