Parameter mit RedirectToAction() pflegen
Stellen Sie sich vor, Sie verwenden einen Link wie diesen: Site/Controller/Action/ID
(wobei ID eine Zahl ist). Später müssen Sie von einem Controller aus zur gleichen Aktion umleiten.
Anstatt potenziell problematischen temporären Speicher wie TempData zu verwenden (der Probleme bei der Seitenaktualisierung verursachen kann), verwenden Sie den Parameter routeValues
in RedirectToAction()
. Weisen Sie Ihren Parameterwert einfach der richtigen Taste zu, etwa so:
<code class="language-csharp">return RedirectToAction("Action", new { id = 99 });</code>
Dadurch wird direkt zu Site/Controller/Action/99
weitergeleitet, wodurch der Parameter sauber erhalten bleibt, ohne dass eine temporäre Datenspeicherung erforderlich ist.
Das obige ist der detaillierte Inhalt vonWie kann ich Parameter bewahren, wenn ich recirectToAction () verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!