gpt4 book ai didi

asp.net-mvc - 如何将 HttpRequest 转换为 HttpRequestBase 对象?

转载 作者:行者123 更新时间:2023-12-03 05:20:23 24 4
gpt4 key购买 nike

我的问题与此相反: How do I convert an HttpRequestBase into an HttpRequest object?

在我的 ASP.NET MVC 应用程序中,我有一个方法,许多 Controller 都使用该方法接收 HttpRequestBase 作为参数。

现在我必须从另一个方法调用该方法,这不是一个操作(它是一个 nhibernate 拦截器)。在第二种方法中,我可以访问 HttpContext.Current.Request,这是一个 HttpRequest,但我无法将其转换为 HttpRequestBase(我认为由于命名原因,这是可能的......)。

有人知道这些类之间的关系吗?我该如何解决我的问题?谢谢。

最佳答案

您需要将 HttpRequest 包装在 HttpRequestWrapper 中:

var wrapper = new HttpRequestWrapper(httpRequest);

HttpRequestWrapper继承自HttpRequestBase

关于asp.net-mvc - 如何将 HttpRequest 转换为 HttpRequestBase 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15275370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com