2013-10-14 1 views
1

Je suis nouveau avec MVC. Mais au lieu d'utiliser jQuery je veux utiliser Ajax.ActionLink pour appeler un Action qui renvoie un View.
Mais quand je me sers ActionLink comme ci-dessous, il insère tout le contenu du corps dans le UpdateTargetId:Insérer du code HTML avec Ajax.ActionLink

 @Ajax.ActionLink("Projects", "Index", "Project", new AjaxOptions 
     { 
      LoadingElementId = "ajax-loader", 
      UpdateTargetId = "content", 
      InsertionMode = InsertionMode.Replace 
     }) 

Je veux seul élément spécifique à insérer dans l'ID cible par exemple table. Je peux facilement le faire en utilisant jQuery.load et le sélecteur table. Mais est-il de toute façon à faire la même chose en utilisant ActionLink?

+2

que retourne le lien d'action. vous pourriez vouloir retourner une vue partielle plutôt qu'une vue peut-être? – Adween

+0

Il retourne actuellement une vue complète. Mais est-ce que je peux spécifier avec des sélecteurs dans l'initialisation ActionLink pour insérer seulement des sélecteurs correspondants? – lbrahim

Répondre

1

@Adween avait raison. Je devais retourner une vue partielle.

Questions connexes