asp.net-mvc – 为什么HttpContext不是从HttpContextBase派生?
发布时间:2020-05-25 03:51:58 所属栏目:asp.Net 来源:互联网
导读:两者都具有Request和Response属性,但是我无法编写一个接受HttpContext或HttpContextBase的方法。在某些地方,一个或另一个可用,所以我需要处理这两个。我知道HttpContextWrapper可以在一个方向转换,但仍然…为什么这样? 自.NET 1.0以来,HttpContext一直
|
两者都具有Request和Response属性,但是我无法编写一个接受HttpContext或HttpContextBase的方法。在某些地方,一个或另一个可用,所以我需要处理这两个。我知道HttpContextWrapper可以在一个方向转换,但仍然…为什么这样? 解决方法自.NET 1.0以来,HttpContext一直存在。由于向后兼容性原因,他们不能改变该类。 HttpContextBase在ASP.NET MVC中被引入,以便更好的可测性,因为它可以更容易地模拟/存储它。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将初始空行插入到选择列表MVC LINQ SQL中
- asp.net – RDLC报表中表的行颜色和替代行颜色
- asp.net – Visual Studio可以在新的调试会话中重新启动IIS
- 为什么我的ASP.NET项目不会在启动项目中运行在开发服务器上
- asp.net – 无法加载文件或程序集App_Licenses
- 实体框架 – 对ASP.NET MVC Onion架构的意见
- asp.net-core – ASP .NET Core 1.0 RTM本地化无法正常工作
- asp.net-core – 为什么我的JWT承载认证在令牌表示5分钟后将
- asp.net-mvc – 使用Ajax.ActionLink进行正确的HTTP删除问题
- asp.net – 如何从我的网站项目中删除未使用的CSS类?
推荐文章
站长推荐
- ASP.Net会话超时检测:Session.IsNewSession和Se
- asp.net-mvc – 将动作方法参数传递给asp.net mv
- asp.net-mvc-3 – 剃刀语法动态命名HTML元素
- asp.net – 禁用ASPNET标识2.0中的用户
- 如果您已实施ASP.NET路由,则ASP.NET中的PageMeth
- asp.net-mvc-4 – signalR:/ signalr/hubs不生成
- asp.net-mvc-3 – 单元测试一个文件上传,怎么样?
- asp.net – 将图像上传到FTP时出错
- asp.net-mvc – 具有Microsoft.AspNet.Identity的
- asp.net – axd和ashx处理程序之间的区别
热点阅读
