Maintenir les paramètres avec RedirectToAction()
Imaginez que vous utilisez un lien comme celui-ci : Site/Controller/Action/ID
(où ID est un numéro). Plus tard, vous devrez rediriger vers la même action depuis un contrôleur.
Au lieu d'utiliser un stockage temporaire potentiellement problématique comme TempData (qui peut provoquer des problèmes lors de l'actualisation de la page), utilisez le paramètre routeValues
dans RedirectToAction()
. Attribuez simplement la valeur de votre paramètre à la bonne clé, comme ceci :
<code class="language-csharp">return RedirectToAction("Action", new { id = 99 });</code>
Cela redirige directement vers Site/Controller/Action/99
, préservant proprement le paramètre sans avoir besoin de stockage temporaire de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!