2017-04-15 1 views
0

Dies ist für mein Projekt und ich suche Hilfe, weil ich Schwierigkeiten in meiner ViewProfile Seite in MVC ASP.NET gefunden habe.Wie Benutzerinfo nach dem Einloggen in asp.net mvc anzeigen?

Ich habe erfolgreich FormsAuthentication verwendet, so dass ich meinen Namen nach der Anmeldung anzeigen kann, aber ich habe einen Link für ViewProfile erstellt, wo ich meine Details aus der Registrierung anzeigen kann, die aus der Datenbank erworben werden können. Aber ich kann diese Arbeit nicht machen. Kann mir bitte jemand helfen, dieses Problem zu lösen.

Ich verwende EntityFramework nicht, btw ...

+0

> Ich habe formsauthentication erfolgreich verwendet, so dass ich meinen Namen nach dem Einloggen anzeigen kann. Aber ich habe einen Link für ViewProfile erstellt, wo ich meine Details aus der Registrierung anzeigen kann, die von der Datenbank erworben werden können. Aber ich kann diese Arbeit nicht machen. Was funktioniert nicht? – Krishna

Antwort

0

Sie die Informationen, die mit diesem Code erhalten können

//// // Instantiate the ASP.NET Identity system 
      var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())); 
      var currentUser = manager.FindById(User.Identity.GetUserId()); 


      // Recover the profile information about the logged in user 

      ViewBag.description = currentUser.UserName; 

und Ihrer Ansicht

<h3>@ViewBag.description</h3> 

Sie haben die verwenden usermanager das hat bei mir funktioniert aber denk dran das zeigt nur die info an.

Verwandte Themen