AS.NET Core自定义类中全局访问HttpContext


自定义类

C# 全选
public class MvcContext
{
	public static IHttpContextAccessor Accessor;
	public static HttpContext GetContext()
	{
		return Accessor.HttpContext;
	}

}

Start.cs中配置

C# 全选
public void ConfigureServices(IServiceCollection services)
{
	services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
}
C# 全选
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHttpContextAccessor accessor)
{
	MvcContext.Accessor = accessor;
}

使用

C# 全选
var httpcontext = MvcContext.GetContext();

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:AS.NET Core自定义类中全局访问HttpContext
下一篇:RazorEngine不能使用@Html.Raw引起的连锁反应以及解决办法
评论列表

发表评论

评论内容
昵称:
关联文章

YES-CMS内容管理系统 售价

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码