ASPX-Formulare erstellen mit kein Refresh

May 23

ASPX-Formulare erstellen mit kein Refresh

Microsofts Active Server Pages net (ASP) ermöglicht Programmierern, anspruchsvolle Webseiten erstellen, die Datenbankdaten, wie erforderlich zu verarbeiten und auf einer Webseite anzeigen. Traditionell-Benutzer, die zusätzliche Daten angefordert, einen "Postback", was bedeutete, dass ASP Daten zurück an den Server gesendet und die Seite aktualisiert zu ertragen. ASP erstellen dann eine neue Seite erstellen, Daten vom Server zurückgegeben. Gott sei Dank, jetzt ASP können Sie diese Störung zu vermeiden, indem Sie mithilfe von ASP. NET-AJAX-Features.

Anweisungen

1 Öffnen Sie das ASP-Web-Projekt in Visual Studio zu, und doppelklicken Sie auf die ASPX-Seite, die Sie ändern möchten. Klicken Sie auf "Design" auf der Unterseite der Seite, um es im Entwurfsmodus zu sehen.

2 Ziehen Sie ein UpdatePanel aus der Toolbox auf die Seite, und platzieren Sie alle ASPX-Steuerelemente, die zwischen den öffnenden und schließenden Tags aktualisieren müssen:

< Asp: UpdatePanel ChildrenAsTriggers = "True" Runat = "Server" >< / Asp: UpdatePanel >

3 Erstellen Sie "Trigger" Tag und verwenden Sie eine Reihe von AsyncPostBackTrigger-Tags einschließen. Verwenden Sie einen Tag für jedes Steuerelement, das ohne Aktualisieren aktualisieren muss. Legen Sie die ID jedes AsyncPostBackTrigger-Tag auf die ID des Steuerelements, die aktualisieren muss, und legen die ID ihrer EventName auf den Namen der Veranstaltung, die ein Update auslösen sollen.

< Asp: UpdatePanel ChildrenAsTriggers = "True" Runat = "Server" >

< Trigger >

&lt;asp:AsyncPostBackTrigger

ControlID="IDOfControlToUpdateWithoutRefreshing"

EventName="EventThatTriggersTheUpdate"/>

< / Trigger >

< / Asp: UpdatePanel >

4 Speichern Sie Ihre Arbeit. Klicken Sie auf die ASPX-Form, die Sie geändert, und klicken Sie auf die "Debug"-Funktion. Testen Sie die Steuerelemente, die Sie zur Seite hinzugefügt, um sicherzustellen, dass sie wie erwartet funktionieren.

Tipps & Warnungen

  • ASP AJAX Control Toolkit enthält eine große Anzahl von Steuerelementen erstellt speziell für Arbeiten ohne zu aktualisieren.