【发布时间】:2019-02-26 08:51:02
【问题描述】:
我试图在“启动”类中的这一行获取 html(在浏览器中)。但不将其仅显示为纯文本。 ON 本地主机 https://localhost:44378/(应用程序默认)
它在 .net core 2.2 中
public void Configure(IApplicationBuilder app)
{
app.Run(async (context) =>
{
//send html here but shows simple text
await context.Response.WriteAsync("htmls here <br>");
});
}
【问题讨论】:
-
“但不工作” 不是对问题的技术描述。事实上,它不是对任何事物的描述。请尽最大努力描述正在发生的事情、您的期望以及您期望的原因
-
为什么要在 Startup 类中发送 HTML?更重要的是,您希望将 HTML 发送给谁?
-
@Michael Randall 它按原样显示简单的文本
-
@MindSwipe:代码不是在 Startup 中发送 html,
.Run配置了一个响应(在特定情况下)每个请求的中间件。 kunal:您需要设置正确的内容类型标题。 -
@kunalverma 你需要做
context.Response.Headers.Add("Content-Type", "text/html");你不能设置标题集合
标签: c# asp.net .net asp.net-core .net-core