Ceci est un étrange. Probablement douloureusement évident. : DRedirectToAction Non Chargement Correct Voir
J'ai une vue (appelons-le View0.aspx
) qui publie un formulaire à une action du contrôleur (appelons-le Action1
). Action1 s'exécute puis renvoie RedirectToAction("Action2")
, qui à son tour renvoie View("View2")
.
En l'exécutant dans le débogueur, tout est superbe (le point d'arrêt Action2 est touché). Le problème est, il ne charge jamais View2.aspx
. View0.aspx
reste là. Je vois même la requête HTTP pour la route qui appelle Action2, mais View2 ne se charge jamais. Je ne reçois même pas un rafraîchissement Des idées?
Source ci-dessous:
[AcceptVerbs("POST")]
public ActionResult Action1()
{
// Run action code
return RedirectToAction("Action2");
}
public ActionResult Action2()
{
// run action code
return View("View2");
}
Un point d'arrêt de la méthode Action2 est-il touché? – tarn
Oui, il se fait frapper – jchapa
Y a-t-il autre chose? Par exemple, à partir de Action1(), vous ne retournez jamais Action2() directement, n'est-ce pas? Peut-être utile de voir plus de code. – Terje