Создание заголовка JSON в ASP.NET - PullRequest
17 голосов
/ 22 мая 2009

Я конвертирую скрипт из PHP в ASP.net C #. В PHP я мог бы использовать что-то вроде:

заголовок ('Content-type: text / json');

заголовок ('Content-type: application / json');

Как мне сказать моей странице aspx объявить в заголовке, что она печатает файл JSON?

Ответы [ 2 ]

39 голосов
/ 22 мая 2009
Response.ContentType = "application/json";

или более обычно

Response.Headers.Add("Content-type", "text/json");
Response.Headers.Add("Content-type", "application/json");
5 голосов
/ 15 июня 2012

Дополнительная информация об ответе Джершнайда

Если вы получили сообщение об ошибке, подобное этому:

Для этой операции требуется интегрированный режим конвейера IIS.

Вы можете использовать этот способ:

Response.AddHeader("Content-type", "text/json");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...