web-dev-qa-db-ja.com

ASP.NETでのJSONヘッダーの作成

スクリプトをPHPからASP.netC#に変換しています。PHPでは、次のようなものを使用できます。

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

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

JSONファイルを印刷していることをヘッダーで宣言するようにaspxページに指示するにはどうすればよいですか?

17
Matt
Response.ContentType = "application/json";

またはより一般的に

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

JerSchneidの回答に関する追加情報

次のようなエラーメッセージが表示された場合:

この操作には、IIS統合パイプラインモードが必要です。

次のように使用できます。

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