Comment faire pour exécuter Jquery sur le clic d'un ActionLink
Comment puis-je faire fonctionner jquery lorsqu'un MVC ActionLink est cliqué? J'ai une action qui prend un certain temps. Je veux montrer une "transformation" de l'image qu'elle renvoie. Est-il une meilleure façon de le faire?
Êtes-vous à l'aide de Html.ActionLink ou Ajax.ActionLink ?
Html.ActionLink
Html.ActionLink
OriginalL'auteur Bill Martin | 2011-09-26
Vous devez vous connecter pour publier un commentaire.
Donner la actionlink une classe:
Ensuite, vous pouvez brancher votre jQuery pour le nom de la classe dans un fichier js:
Vous pouvez également travailler avec
id
.Pour référence, il fallait utiliser le ActionLink signature de la méthode qui a spécifié le contrôleur. Donc, il ressemblait plutôt à ça: Html.ActionLink("Processus de Facturation", "ProcessBilling", "IndividualController",new {@class= "processus" })
OriginalL'auteur Frederiek
Vous pouvez également utiliser
@Ajax.ActionLink
sans besoin de script jQuery.Par exemple, vous pouvez afficher un div lors du chargement d'une page.
OriginalL'auteur Max Zerbini
Le truc, c'est de donner à votre lien d'action d'un ID de l'attribut HTML de sorte que vous pouvez l'utiliser comme votre id d'élément:
OriginalL'auteur MattW