Maison >interface Web >js tutoriel >Comment déclencher une méthode ASP.NET à partir d'un événement de clic JavaScript ?

Comment déclencher une méthode ASP.NET à partir d'un événement de clic JavaScript ?

DDD
DDDoriginal
2024-11-11 20:17:02349parcourir

How to Trigger an ASP.NET Method from a JavaScript Click Event?

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

  1. Déclarez une interface pour la classe de page :

    public partial class Default : System.Web.UI.Page, IPostBackEventHandler
  2. Ajoutez la méthode RaisePostBackEvent au fichier de code :

    public void RaisePostBackEvent(string eventArgument) { }
  3. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn