- Bagaimana saya bisa mendapatkan id dari pengguna yang saat ini login di MVC 5 ? Saya mencoba saran StackOverflow, tetapi tampaknya bukan untuk MVC 5.
- Juga, apa praktik terbaik MVC 5 dalam menetapkan barang kepada pengguna? (misalnya
User
seharusnyaItems
. Haruskah saya menyimpan PenggunaId
diItem
? Dapatkah saya memperluasUser
kelas denganList<Item>
properti navigasi?
Saya menggunakan "Akun Pengguna Perorangan" dari template MVC.
Mencoba ini:
- Bagaimana cara mendapatkan pengguna saat ini di Aplikasi MVC?
- Cara mendapatkan pengguna saat ini di ASP.NET MVC
- Dapatkan id pengguna yang login - ini melempar yang berikut:
'Keanggotaan.GetUser ()' adalah nol.
HttpContext.Current.User.Identity.Name
adalah nama pengguna yang saat ini dicatat
Item
dia menciptakan, tetapi tidak berdasarkan pada nama pengguna (yang mungkin berubah). Itu tidak bekerja dengan cara `HttpContext.Current 'System.Web.HttpContextBase' tidak mengandung definisi untuk 'Current' dan tidak ada metode ekstensi 'Current' menerima argumen pertama dari tipe 'System.Web.HttpContextBase' dapat ditemukan ( apakah Anda melewatkan arahan menggunakan atau referensi rakitan?) `. Apakah Anda yakin solusi Anda untuk MVC 5?