[問題] .net core Filter DI問題

作者: kk0521kk (kkkkkk11223)   2018-10-07 15:21:41
各位大大好
最近遇到一個問題
不知道為什麼我在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
所有都是
請各位幫幫忙
謝謝
作者: free112136 (Free)   2018-10-07 17:11:00
startup.cs?
作者: kk0521kk (kkkkkk11223)   2018-10-07 18:45:00
https://i.imgur.com/ucD2geZ.jpg大大,這裡謝謝您
作者: pzyc79   2018-10-08 02:57:00
static...? 要不要先確定你ctor有執行到?
作者: kk0521kk (kkkkkk11223)   2018-10-08 08:20:00
您好,由於我的TokenAuthorization是從其他的class呼叫的所以才加了static,請問大大有方法可以解決這個問題嗎,我也覺得是那個static的問題...
作者: pzyc79   2018-10-08 20:23:00
config.Filters.Add(typeof(TokenAuthorizationFilter));try it
作者: kk0521kk (kkkkkk11223)   2018-10-11 08:14:00
謝謝回答的大大,我後來找到答案了https://goo.gl/C3jS69

Links booklink

Contact Us: admin [ a t ] ucptt.com