Déclencher la méthode ASP.NET à partir d'un événement de clic JavaScript
Lorsque vous travaillez sur une page Web ASP.NET, vous pouvez rencontrer le besoin d'exécuter une méthode ASP à partir d'un événement de clic JavaScript.
Pour y parvenir sans recourir à Ajax ou à d'autres techniques, vous pouvez suivre les étapes suivantes :
Intégrer un événement JavaScript avec ASP
Déclarez une interface pour la classe de page :
public partial class Default : System.Web.UI.Page, IPostBackEventHandler
Ajoutez la méthode RaisePostBackEvent au fichier de code :
public void RaisePostBackEvent(string eventArgument) { }
Dans l'événement JavaScript onclick, invoquez la méthode RaisePostBackEvent :
var pageId = '<%= Page.ClientID %>'; __doPostBack(pageId, argumentString);
Ce code initie une publication sur la page ASP.NET, vous permettant de appelez l'événement souhaité et interagissez avec la logique côté serveur à partir de JavaScript.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!