Ersetzen Update mit JQuery
-
03-07-2019 - |
Frage
Ich bin mit Update asynchron eine Schaltfläche Click-Ereignis auf einer Seite aufzurufen, die eine Methode in einer anderen Klasse aufruft, die auf die Ausgabe einer XML-Datei schreibt. Gibt es eine Möglichkeit, dies mit JQuery zu tun, statt Update?
Lösung
Verwenden Sie jQuery das Click-Ereignis zu behandeln. Dann rufen Sie eine Seite Methode im Code-Behind mit diese Technik . Von dort können Sie die XML-Datei schreiben oder tun, was immer Sie wollen.
Andere Tipps
Eine einfache Alternative Art und Weise jQuery mit dem Update-Panel zu tun Ajax ohne ist ein Build-in-Mechanismus verwendet von ASP.NET-Seite Methoden "genannt. Durch die Dekoration wird eine statische Methode in der Seite hinter mit [WebMethod]
die Website eine JavaScript-Funktion erzeugt man mit PageMethods.MethodName(param1, param2)
aufrufen können. Sie werden noch eine Scriptmanager-Steuerelement enthalten müssen und ermöglichen Seite Methoden wie folgt aus:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
Für weitere Informationen, die Sie für 'Seite Methoden ASP.NET AJAX' suchen.
Hope, das hilft
Um eine Schaltfläche Click-Ereignis in Jquery rufen Sie dies tun können ...
$("#MyButtonID").click();
Wenn Sie die Taste html wie folgt aussieht ...
<input type="button" id="MyButtonID" value="Press Me" />