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?

War es hilfreich?

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" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top