小编use*_*798的帖子

HttpContext.Items 是否在 asp.net core 中的请求之间共享?

如果我将某些内容设置为HttpContext.Items["Username"] = "adam";. 每个请求都是HttpContext.Items["Username"]唯一的还是请求之间可能会重叠?

asp.net-core

5
推荐指数
1
解决办法
4312
查看次数

asp.net核心中间件中的静态属性是在请求之间共享的吗?

我有一个User静态属性的静态类Username.我在每个url请求的中间件中设置此属性.然后我Username在网站标题中显示给用户.

在每个请求中,都会设置此静态属性,然后在视图中显示.我假设每个请求在属性中都有自己的(正确的)值,并且不会在不同的请求之间共享值?

那么,如果请求一个有价值adam而请求2有价值john,亚当会看到亚当和约翰会在标题中看到约翰?这在我的应用程序中工作正常,但只是想确保概念上它是正确的?

asp.net-core asp.net-core-middleware

4
推荐指数
1
解决办法
1166
查看次数