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
346 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!

source:php.cn
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