在 ASP.NET 上创建 JSON 标头

2022-08-30 22:47:18

我正在将脚本从PHP转换为 ASP.net C#。在PHP中,我可以使用类似的东西:

header('Content-type: text/json');

header('Content-type: application/json');

如何告诉我的 aspx 页面在标头中声明它正在打印 JSON 文件?


答案 1
Response.ContentType = "application/json";

或更一般地

Response.Headers.Add("Content-type", "text/json");
Response.Headers.Add("Content-type", "application/json");

答案 2

有关JerSchneid答案的其他信息

如果您收到类似如下的错误消息:

此操作需要 IIS 集成管道模式。

您可以通过以下方式使用:

Response.AddHeader("Content-type", "text/json");

推荐