I'm trying to append some HTML and Javascript content on page using ActionFilter in Asp.Net Core 2.
In MVC, it's working with
filterContext.HttpContext.Response.Write(stringBuilder.ToString());
but in Core it not working.
I tried to implement with this:
filterContext.HttpContext.Response.WriteAsync(stringBuilder.ToString());
But it make complete page to blank.
I'm looking solution for nopCommerce 4.0 which build in Asp.Core 2.0
The static and asynchronous method HttpResponseWritingExtensions.WriteAsync
is currently the preferred way of reaching this goal.
Currently, you can find it in the assembly Assembly Microsoft.AspNetCore.Http.Abstractions
.
using Microsoft.AspNetCore.Http;
[HttpGet("test")]
public async Task GetTest()
=> await HttpResponseWritingExtensions.WriteAsync(this.Response, "Hello World");