Maison >développement back-end >C++ >Comment puis-je conserver les paramètres lors de l'utilisation de RedirectToAction() ?

Comment puis-je conserver les paramètres lors de l'utilisation de RedirectToAction() ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-25 07:07:08819parcourir

How Can I Preserve Parameters When Using RedirectToAction()?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Article suivant: