Heim >Backend-Entwicklung >C++ >Wie kann ich Parameter bewahren, wenn ich recirectToAction () verwende?

Wie kann ich Parameter bewahren, wenn ich recirectToAction () verwende?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-25 07:07:08785Durchsuche

How Can I Preserve Parameters When Using RedirectToAction()?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn