作者kk0521kk (e)
看板C_Sharp
標題[問題] .net core Filter DI問題
時間Sun Oct 7 15:21:41 2018
各位大大好
最近遇到一個問題
不知道為什麼我在Filter裡面使注入東西時一直是null
已經在網路上找過也在stackoverflow上發問過
但不知道是不是我英文詞不達意
沒有什麼人解答
以下是我的程式碼
BaseAuthorizeFilter.cs
https://imgur.com/a/EtgrfXa
TokenAuthorizeFilter.cs
https://imgur.com/a/gJ4FkCm
我下面要使用DI的時候
就會顯示null
https://imgur.com/a/gdsZh9V
不只這個_User
所有都是
請各位幫幫忙
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.165.97
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1538896904.A.876.
※ 編輯: kk0521kk (110.26.233.46), 10/07/2018 15:28:07
推 free112136: startup.cs?10/07 17:11
→ kk0521kk: 大大,這裡謝謝您10/07 18:45
→ pzyc79: static...? 要不要先確定你ctor有執行到?10/08 02:57
→ kk0521kk: 您好,由於我的TokenAuthorization是從其他的class呼叫10/08 08:20
→ kk0521kk: 的所以才加了static,請問大大有方法可以解決這個問題10/08 08:20
→ kk0521kk: 嗎,我也覺得是那個static的問題...10/08 08:20
→ pzyc79: config.Filters.Add(typeof(TokenAuthorizationFilter));10/08 20:23
→ pzyc79: try it10/08 20:23
→ kk0521kk: 910/11 08:14
已解決
※ 編輯: kk0521kk (39.12.164.60), 11/25/2018 21:20:13