2009-05-21 7 views
16

Przekształcam skrypt z PHP na ASP.net C#. W PHP mogłem użyć czegoś takiego:Tworzenie nagłówka JSON na ASP.NET

nagłówek ("Content-type: text/json");

nagłówek ("Content-type: application/json");

Jak mogę poinformować moją stronę aspx, aby zadeklarować w nagłówku, że drukuje plik JSON?

Odpowiedz

38
Response.ContentType = "application/json"; 

lub bardziej ogólnie

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

błąd "Ta operacja wymaga IIS zintegrowany tryb rurociągu". W każdym razie, aby obejść to bez faktycznego włączenia tego trybu? – Mark

5

Dodatkowe informacje o JerSchneid za odpowiedź

Jeśli masz komunikat o błędzie, jak poniżej:

Ta operacja wymaga IIS zintegrowany tryb rurociągu.

można wykorzystywać w ten sposób:

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