我想對我的ActionResult方法之一應用一個動作過濾器。獲取登錄用戶在ActionFilterAttribute
我希望能夠傳遞給ActionFilterAttribute當前登錄的用戶ID。
有沒有一種方法可以將用戶傳遞給屬性或讓屬性獲取已登錄的用戶?
我想對我的ActionResult方法之一應用一個動作過濾器。獲取登錄用戶在ActionFilterAttribute
我希望能夠傳遞給ActionFilterAttribute當前登錄的用戶ID。
有沒有一種方法可以將用戶傳遞給屬性或讓屬性獲取已登錄的用戶?
注意,有不同ActionFilterAttributes :
System.Web.Http.Filters.ActionFilterAttribute不有一個HttpContext的屬性 而 System.Web.Mvc.ActionFilterAttribute確實
如果您有麻煩搞清楚如何從你的過濾器它可能是因爲你使用了錯誤的一個內得到HTTP上下文。
嗨Yaur - 我* DO *有一個MVC ActFiltAtt。我怎麼得到一個httpContext,請! – Brondahl 2014-11-27 16:01:36
我現在沒有時間寫出完整的答案,但可以從ActionFilterAttribute訪問當前的HttpContext,並查看其中的User參數。如果這有幫助,告訴我,我會做出答案並解釋更多(使用代碼)。 :) – 2011-01-20 05:11:08