i ont un contrôleur de module qui retourne (rend) une page de vue (.aspx) dans la page main.aspxretourne contrôleur mvc s données html 'au lieu de vue
mais maintenant je veux le contrôleur pour revenir l'ensemble le contenu de la page .aspx à la fonction javascript où ce contrôleur a été appelé
pls aider
ma fonction d'appel dans main.aspx
$.get('/Module/Select/',
{ TemplateName: TemplateName }, function(result) {
alert(result);
});
mon contrôle LER
public ActionResult Select(string TemplateName)
{
return View(TemplateName);
}
il doit retourner le contenu de « TemplateName » à la fonction (résultat) {....}
Pouvez-vous nous montrer votre code à la façon dont vous avez essayé cela? Vous pouvez retourner la direction du contenu au client, mais il pourrait y avoir une meilleure solution en utilisant des vues partielles et des formulaires ajax. – Odd
Votre routage est-il vraiment configuré pour gérer cela? L'URL du jQuery POST semble un peu étrange. Vous pouvez utiliser 'Html.ActionLink()' pour générer des URL pour les méthodes d'action, car le routage sera automatiquement pris en compte. En outre, « les retours (rend) » est un non sequitur, comme « une page vue ... dans la page main.aspx ». Vous voudrez peut-être lire sur vos bases ASP.NET MVC. :) – bzlm