ASP.NET-Methode über JavaScript-Klickereignis auslösen
Wenn Sie an einer ASP.NET-Webseite arbeiten, müssen Sie möglicherweise eine Ausführung durchführen eine ASP-Methode aus einem JavaScript-Klickereignis.
Um dies zu erreichen, ohne auf Ajax oder andere Techniken zurückgreifen zu müssen, können Sie die folgenden Schritte ausführen:
JavaScript-Ereignis mit ASP integrieren
Deklarieren Sie eine Schnittstelle für die Seitenklasse:
public partial class Default : System.Web.UI.Page, IPostBackEventHandler
Fügen Sie die RaisePostBackEvent-Methode zur Codedatei hinzu:
public void RaisePostBackEvent(string eventArgument) { }
Rufen Sie im JavaScript-Onclick-Ereignis die RaisePostBackEvent-Methode auf:
var pageId = '<%= Page.ClientID %>'; __doPostBack(pageId, argumentString);
Dieser Code initiiert ein Postback zur ASP.NET-Seite, sodass Sie Folgendes tun können Rufen Sie das gewünschte Ereignis auf und interagieren Sie mit der serverseitigen Logik aus JavaScript.
Das obige ist der detaillierte Inhalt vonWie löst man eine ASP.NET-Methode über ein JavaScript-Klickereignis aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!