看板 C_Sharp 關於我們 聯絡資訊
各位大大好 最近遇到一個問題 不知道為什麼我在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: https://i.imgur.com/ucD2geZ.jpg10/07 18:45
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: 謝謝回答的大大,我後來找到答案了https://goo.gl/C3jS610/11 08:14
kk0521kk: 910/11 08:14
已解決 ※ 編輯: kk0521kk (39.12.164.60), 11/25/2018 21:20:13