Maison >développement back-end >C++ >How Can I Pass Parameters When Using RedirectToAction in ASP.NET MVC?

How Can I Pass Parameters When Using RedirectToAction in ASP.NET MVC?

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

How Can I Pass Parameters When Using RedirectToAction in ASP.NET MVC?

Paramètres de passage dans ASP.NET MVC RedirectToaction

Challenge: Comment redirigez-vous vers une action de contrôleur tout en envoyant des valeurs de paramètres spécifiques?

Background: La méthode RedirectToAction redirige vers une autre action dans votre application ASP.NET MVC. Cependant, passer directement les paramètres n'est pas immédiatement évident.

Solution: Utilisez le paramètre routeValues de la méthode RedirectToAction. Cela vous permet de spécifier des paires de valeurs clés qui deviennent des paramètres de route pour l'action cible.

Par exemple, pour rediriger vers la méthode Action dans le contrôleur Site avec un paramètre id défini sur 99:

<code class="language-csharp">return RedirectToAction("Action", "Site", new { id = 99 });</code>

Cette approche gère proprement le passage des paramètres sans recourir à des méthodes moins élégantes comme TempData.

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