我需要存儲一個ID,用於將在我的Web應用程序中執行的每個操作中使用的用戶。我曾希望使用定製授權ActionFilterAttribute
(在整個控制器上)使用此附加信息填充ViewData
,但事實證明,在這些ActionFilterAttributes
執行操作之前,會運行整個堆棧。 ModelBinding,控制器製造存儲有關已登錄的ASP.NET MVC用戶的其他信息
我想也許有一種方法可以擴展HttpContext.User.Identity
來存儲額外的數據,但不知道從哪裏開始。
任何想法?