JSON을 쓰는 데 사용하는 ASPX 페이지가 있습니다. Firefox와 Chrome에서 잘 작동하지만 Internet Explorer 8에서 사용하면 JSON이 응답으로 작성된 JSON을로드하는 대신 "XML 페이지를 표시 할 수 없습니다."라는 오류가 표시됩니다.ASPX 응답을 통해 JSON을 작성할 때 IE 버그가있는 경우
아이디어가 있으십니까?
protected override void OnLoad(EventArgs e)
{
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "application/json";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(string.Format("[ {{ \"Foo\": \"{0}\", \"bar\": \"{1}\" }} ]", "Foo Content", "Bar Content"));
Response.End();
}
아래를 참조하십시오 : IE8은 "application/json"으로 설정된 콘텐츠 유형을 좋아하지 않았습니다 ... 바보 같은 IE! – Jereme