Übergeben von Parametern in ASP.NET MVCs RedirectToAction
Herausforderung: Wie können Sie zu einer Controller -Aktion umleiten und gleichzeitig bestimmte Parameterwerte senden?
Hintergrund: Die RedirectToAction
-Methode leitet zu einer anderen Aktion in Ihrer ASP.NET -MVC -Anwendung um. Die direkten Übergabe von Parametern sind jedoch nicht sofort ersichtlich.
Lösung: Verwenden Sie den Parameter routeValues
der Methode RedirectToAction
. Auf diese Weise können Sie Schlüsselwertpaare angeben, die Routenparameter für die Zielaktion werden.
For instance, to redirect to the Action
method in the Site
controller with an id
parameter set to 99:
<code class="language-csharp">return RedirectToAction("Action", "Site", new { id = 99 });</code>
This approach cleanly handles parameter passing without resorting to less elegant methods like TempData
.
Das obige ist der detaillierte Inhalt vonWie kann ich Parameter übergeben, wenn ich recirectToaction in ASP.NET MVC verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!