Bonjour.
Je suis sur un projet de site internent en C# ASP MVC3 et j'aimerais me servir d'une partial view pour remplir une ligne de tableau.
Pour cela j'ai un <tr id="lastline"> qui est la cible à remplir,
j'ai aussi :
Pour appeler mon contrôleur et qu'il me renvoi la vue dans mon <tr>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @Ajax.ActionLink("Créer", "GetCreationView", "Reorg", new AjaxOptions { InsertionMode = InsertionMode.Replace, UpdateTargetId = "lastline" })
Le but est que l'appel repasse par le contrôleur qui renverra la vue partiel et que celle ci soit inséré dans mon <tr> (je me répète mais je veux être bien clair)
Le problème c'est qu'au lieu de renvoyer la vue partiel dans le <tr> il me régénère la page et me l'insère toute entière dans le <tr>.
Moi je veux juste la vue partiel, pas toute la page.
J'ai vérifier en debug, le curseur passe par toute la page avant de l'a renvoyer dans mon <tr>, pas seulement mon partial view.
Est-ce possible avec un AJAX.actionlink ?
Avez vous une idée pourquoi cela ne marche pas?
Merci d'avance.
PS : j'utilise jquery-1.5.1.min.js et jquery-unobtrusive-ajax.js
Partager