- ฉันจะรับรหัสของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันในMVC 5 ได้อย่างไร ฉันลองใช้คำแนะนำ StackOverflow แต่ดูเหมือนว่าไม่ใช่สำหรับ MVC 5
- นอกจากนี้ MVC 5 แนวปฏิบัติที่ดีที่สุดในการมอบหมายสิ่งของให้กับผู้ใช้คืออะไร? (เช่น
User
ควรมีItems
. ฉันควรเก็บผู้ใช้Id
ในItem
? ฉันสามารถขยายUser
ชั้นเรียนที่มีList<Item>
คุณสมบัตินำทาง?
ฉันกำลังใช้ "บัญชีผู้ใช้ส่วนบุคคล" จากเทมเพลต MVC
พยายามเหล่านี้:
- ฉันจะรับผู้ใช้ปัจจุบันในแอปพลิเคชัน MVC ได้อย่างไร
- วิธีรับผู้ใช้ปัจจุบันใน ASP.NET MVC
- รับรหัสผู้ใช้ - สิ่งนี้จะส่งผลต่อไปนี้:
'Membership.GetUser ()' เป็นโมฆะ
HttpContext.Current.User.Identity.Name
เป็นชื่อของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน
Item
เขาสร้าง แต่ไม่ได้ขึ้นอยู่กับชื่อผู้ใช้ (อาจมีการเปลี่ยนแปลง) มันไม่ทำงานโดยใช้วิธี 'HttpContext.Current' System.Web.HttpContextBase 'ไม่มีคำจำกัดความสำหรับ' ปัจจุบัน 'และไม่มีวิธีการขยาย' ปัจจุบัน 'ที่ยอมรับอาร์กิวเมนต์แรกของประเภท' System.Web.HttpContextBase '( คุณไม่มีคำสั่งที่ใช้หรืออ้างอิงประกอบ?) ` คุณแน่ใจหรือไม่ว่าทางออกของคุณสำหรับ MVC 5