[问题] .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