2009-06-07 5 views
2

J'ai une liste Todo (un ASP.MVC UserControl) que pour chaque ligne a le nom de la tâche (qui peut être cliqué pour basculer entre done/en cours) bouton et une suppression pour la suppression la tâche - Les deux sont créés en utilisant Ajax.ActionLink pour interroger le serveur.Création d'un Ajax.ActionLink en utilisant javascript

Lors de la création d'une nouvelle ligne j'ai besoin le texte de la tâche et le bouton Supprimer pour être ActionLinks, comment pourrais-je faire à partir du côté client? Existe-t-il un équivalent Ajax.ActionLink dans les bibliothèques Microsoft Ajax JS?

Répondre

4

Jetez un oeil sur le code qui est généré en utilisant Afficher la source. Tout ce que vous devez faire est d'ajouter le même balisage et d'ajouter le gestionnaire de clic correct via javascript. Vous pouvez trouver cela plus facile avec jQuery pour tous les éléments et ajouter le code jQuery dans votre UserControl. Au moins de cette façon, vous contrôlez le code et si Microsoft décide de changer la façon dont fonctionne leur ActionLink, vous ne serez pas pris au dépourvu.

Questions connexes