2009-05-21 13 views
16

Je suis en train de convertir un script de PHP en ASP.net C#. En PHP, je pourrais utiliser quelque chose comme:Création d'un en-tête JSON sur ASP.NET

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

header ('Type de contenu: application/json');

Comment puis-je demander à ma page aspx de déclarer dans l'en-tête qu'elle imprime un fichier JSON?

Répondre

38
Response.ContentType = "application/json"; 

ou plus généralement

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

Erreur "Cette opération nécessite IIS mode pipeline intégré." De toute façon pour contourner cela sans réellement activer ce mode? – Mark

5

Informations supplémentaires sur la réponse de JerSchneid

Si vous avez un message d'erreur comme ceci:

Cette opération nécessite IIS mode pipeline intégré.

Vous pouvez utiliser cette façon:

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