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
Libérer: 2024-11-11 20:17:02
original
406 Les gens l'ont consulté

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
    Copier après la connexion
  2. Ajoutez la méthode RaisePostBackEvent au fichier de code :

    public void RaisePostBackEvent(string eventArgument) { }
    Copier après la connexion
  3. Dans l'événement JavaScript onclick, invoquez la méthode RaisePostBackEvent :

    var pageId = '<%=  Page.ClientID %>';
    __doPostBack(pageId, argumentString);
    Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal