ASP.NET MVC-Anzeige Benutzer-Namen oben auf der Seite nach dem login

Möchte ich behalten, den Benutzernamen am oberen Rand des Bildschirms. Ich habe mehrere views und Controller. Ich behalten wollen, den gleichen Wert, selbst wenn ich die Navigation zu verschiedenen Seiten.

Habe ich verwendet

 @Html.DevExpress().Label(settings =>
 {
    settings.Text = ViewBag.Name;

  }).GetHtml()

Habe ich dieses label in shared folder - _mainLayout (So dass die Beschriftung sollte in allen Seiten)

Ich habe auch versucht mit session-Variablen, ViewData und Tempdata. Aber der Wert hält nur in einer Ansicht. Wenn ich navigieren Sie zu einer anderen Ansicht nach ist es nicht Rendern.

Wie kann dies erreicht werden?

Schreibe einen Kommentar