gpt4 book ai didi

c# - Asp.Net Core 2 中是否有相当于 "HttpContext.Response.Write"的值?

转载 作者:行者123 更新时间:2023-12-04 13:36:41 25 4
gpt4 key购买 nike

我正在尝试使用 Asp.Net Core 2 中的 ActionFilter 在页面上附加一些 HTML 和 Javascript 内容。

在 MVC 中,它与

 filterContext.HttpContext.Response.Write(stringBuilder.ToString());

但在核心中它不起作用。

我试图用这个实现:

filterContext.HttpContext.Response.WriteAsync(stringBuilder.ToString());

但它使完整的页面空白。

我正在寻找在 Asp.Core 2.0 中构建的 nopCommerce 4.0 的解决方案

最佳答案

静态和异步方法 HttpResponseWritingExtensions.WriteAsync 是目前实现这一目标的首选方式。

目前,您可以在装配体大会 Microsoft.AspNetCore.Http.Abstractions 中找到它。 .

using Microsoft.AspNetCore.Http;

[HttpGet("test")]
public async Task GetTest()
=> await HttpResponseWritingExtensions.WriteAsync(this.Response, "Hello World");

关于c# - Asp.Net Core 2 中是否有相当于 "HttpContext.Response.Write"的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47350368/

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