# 获取HttpContext对象与参数
VOL.Core.Utilities.HttpContext.Current.Request("参数名")
VOL.Core.Utilities.HttpContext.Current.RequestString("参数名")
//企业版代码
Vol.Core.Utilities.HttpContext.Current.Request("参数名")
Vol.Core.Utilities.HttpContext.Current.RequestString("参数名")
//获取构造方法获取HttpContext对象
//通过partial类构造方法获取对象
public partial class Sys_UserController
{
private readonly ISys_UserService _userService;//访问业务代码
private readonly IHttpContextAccessor _httpContextAccessor;
private readonly ISys_UserRepository _userRepository;//访问数据库
private readonly ICacheService _cacheService;
/// <summary>
/// Controller中使用构造方法注入
/// : base(userService)给父类传递当前service必须要有
/// </summary>
/// <param name="userService"></param>
/// <param name="httpContextAccessor"></param>
/// <param name="userRepository"></param>
/// <param name="cacheService"></param>
[ActivatorUtilitiesConstructor]
public Sys_UserController(
ISys_UserService userService,
IHttpContextAccessor httpContextAccessor,
ISys_UserRepository userRepository,
ICacheService cacheService
)
: base(userService)
{
_userService = userService;
_httpContextAccessor = httpContextAccessor;
_userRepository = userRepository;
_cacheService = cacheService;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40