作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1538896904.A.876.
※ 编辑: kk0521kk (110.26.233.46), 10/07/2018 15:28:07
1F:推 free112136: startup.cs?10/07 17:11
3F:→ kk0521kk: 大大,这里谢谢您10/07 18:45
4F:→ pzyc79: static...? 要不要先确定你ctor有执行到?10/08 02:57
5F:→ kk0521kk: 您好,由於我的TokenAuthorization是从其他的class呼叫10/08 08:20
6F:→ kk0521kk: 的所以才加了static,请问大大有方法可以解决这个问题10/08 08:20
7F:→ kk0521kk: 吗,我也觉得是那个static的问题...10/08 08:20
8F:→ pzyc79: config.Filters.Add(typeof(TokenAuthorizationFilter));10/08 20:23
9F:→ pzyc79: try it10/08 20:23
11F:→ kk0521kk: 910/11 08:14
已解决
※ 编辑: kk0521kk (39.12.164.60), 11/25/2018 21:20:13