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!