.NET核心中的“请求”类/对象的替代方式是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (98)

我正在将现有的ASP.NETWebAPI 2项目迁移到ASP.NETCore。在迁移的时候我找不到this.Request对象。有人能帮我解决这个问题吗?

提问于
用户回答回答于

请求的URL分为几个属性HttpRequest。你可以通过添加更友好的API来访问URL,using Microsoft.AspNetCore.Http.Extensions;以便你访问以下扩展方法:

  • GetDisplayUrl()
  • GetEncodedUrl()

就查询字符串而言,HttpRequest提供QueryStringQuery您交互的属性。

旁注:我刚刚在这台笔记本电脑上创建了一个从头开始针对.NET Core上的ASP.NET Core的应用程序,并且Intellisense需要一段时间才能为该Request属性工作,所以我想知道是否可以是你的问题。

用户回答回答于

你需要像这样覆盖你的类this.Request

public partial class _Default : System.Web.UI.Page

扫码关注云+社区

领取腾讯云代金券