2009-05-21 4 views
16

Sto convertendo uno script da PHP a ASP.net C#. In PHP, potrei usare qualcosa come:Creazione di un'intestazione JSON su ASP.NET

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

intestazione ('Contenuto-tipo: applicazione/json');

Come posso dire alla mia pagina di aspx di dichiarare nell'intestazione che sta stampando un file JSON?

risposta

38
Response.ContentType = "application/json"; 

o più in generale

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

errore "Questa operazione richiede IIS modalità pipeline integrata." Ad ogni modo per aggirare questo senza abilitare effettivamente questa modalità? – Mark

5

Ulteriori informazioni su La risposta di JerSchneid

Se hai un messaggio di errore simile a questo:

Questa operazione richiede IIS modalità pipeline integrata.

È possibile utilizzare in questo modo:

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