Ist es möglich, das festzulegen, ViewBag
bevor ich eine Umleitung aufrufe?
Ich möchte so etwas wie:
@ViewBag.Message="MyMessage";
RedirectToAction("MyAction");
c#
asp.net-mvc
Daniel
quelle
quelle
In dieser Situation können Sie die TempData verwenden. Hier finden Sie einige Erklärungen für ViewBag, ViewData und TempData.
quelle
Das hat mir gefallen ... und es funktioniert für mich ... hier ändere ich das Passwort und möchte bei Erfolg die Erfolgsmeldung auf viewbag setzen, um sie bei der Anzeige anzuzeigen.
quelle
Von hier genommen
quelle
Oder Sie können Session als Alternative verwenden:
und rufen Sie es dann an, wann immer Sie es brauchen.
AKTUALISIEREN
Wie @James in seinem Kommentar sagte, ist es außerdem sicher, den Wert dieser bestimmten Sitzung nach ihrer Verwendung aufzuheben oder zu löschen, um unerwünschte Junk-Daten oder veraltete Werte zu vermeiden.
quelle