[問題] .net core Filter DI問題

看板C_Sharp (C#)作者 (e)時間6年前 (2018/10/07 15:21), 6年前編輯推噓1(1010)
留言11則, 3人參與, 6年前最新討論串1/1
各位大大好 最近遇到一個問題 不知道為什麼我在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

10/07 17:11, 6年前 , 1F
startup.cs?
10/07 17:11, 1F

10/07 18:45, 6年前 , 2F

10/07 18:45, 6年前 , 3F
大大,這裡謝謝您
10/07 18:45, 3F

10/08 02:57, 6年前 , 4F
static...? 要不要先確定你ctor有執行到?
10/08 02:57, 4F

10/08 08:20, 6年前 , 5F
您好,由於我的TokenAuthorization是從其他的class呼叫
10/08 08:20, 5F

10/08 08:20, 6年前 , 6F
的所以才加了static,請問大大有方法可以解決這個問題
10/08 08:20, 6F

10/08 08:20, 6年前 , 7F
嗎,我也覺得是那個static的問題...
10/08 08:20, 7F

10/08 20:23, 6年前 , 8F
config.Filters.Add(typeof(TokenAuthorizationFilter));
10/08 20:23, 8F

10/08 20:23, 6年前 , 9F
try it
10/08 20:23, 9F

10/11 08:14, 6年前 , 10F
謝謝回答的大大,我後來找到答案了https://goo.gl/C3jS6
10/11 08:14, 10F

10/11 08:14, 6年前 , 11F
9
10/11 08:14, 11F
已解決 ※ 編輯: kk0521kk (39.12.164.60), 11/25/2018 21:20:13
文章代碼(AID): #1RkRG8Xs (C_Sharp)
文章代碼(AID): #1RkRG8Xs (C_Sharp)