当前位置:  开发笔记 > 后端 > 正文

如何在ASP.NET MVC应用程序中获得"真正的"HttpContext?

如何解决《如何在ASP.NETMVC应用程序中获得"真正的"HttpContext?》经验,为你挑选了2个好方法。

不幸的是,我需要这样做.我正在使用ELMAH来处理我的错误日志.在我路由到我的error.aspx视图之前,我必须获取默认的ELMAH错误日志,以便我可以记录异常.你曾经能够使用

Elmah.ErrorLog.Default

但是,现在标记为已过时.编译器指示我使用该方法

Elmah.ErrorLog.GetDefault(HttpContext context)

MVC的上下文是HttpContextBase类型,它允许我们模拟它(YAY!).我们如何处理需要旧式HttpContext的MVC-unaware库?



1> 小智..:

试试System.Web.HttpContext.Current.它应该做的伎俩.

获取有关单个HTTP请求的HTTP特定信息.

MSDN



2> 小智..:
this.HttpContext.ApplicationInstance.Context

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有