Ứng dụng MVC4 mới đã tạo bảng UserProfile:Nhận UserId (int) trong ứng dụng MVC4 mới
UserId (int) | UserName (nvarchar)
Trong điều khiển:
string currentUser = User.Identity.Name; // returns UserName
var mu1 = Membership.GetUser(); // returns null
var mu2 = Membership.GetUser(currentUser); // returns null as well
Tôi đọc rất nhiều bài và tất cả họ đều nói về việc Guid, mà tôi thậm chí không có trong sử dụng và thành viên bảng.
Có cách nào để lấy UserId (int) của Người dùng đã đăng nhập hiện tại không?
Tại sao bạn cần id? – andri
@andri, để lưu trữ quảng cáo FK trong một bảng khác. – mishap
Tại sao không sử dụng tên người dùng là FK? Tên người dùng là duy nhất, phải không? – andri