是否可以创建文本文件并在其中显示结果而不是在Web浏览器中显示结果? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

假设我有一个ASP.NET Web API,它在Web浏览器上显示数据结果,例如。当我运行应用程序时,{"Result": 10}

运行应用程序时,结果是否可以显示在文本文件中?

这意味着当我运行应用程序时,会创建一个文本文件,其中包含数据{"Result": 10}。或者,数据显示在Web浏览器中,并且还创建了包含相同数据的文本文件。那可能吗?

c# asp.net visual-studio file asp.net-web-api
1个回答
2
投票

尝试生成这样的响应

HttpResponseMessage response = new HttpResponseMessage()
{
    Content = new StringContent(
                responseData,
                Encoding.UTF8,
                "text/plain"
            )
};

它会在响应中添加标题Content-type = text / plain。这可能对你有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.