9
不知道這是有道理的,但爲什麼添加代碼在我的HTTP處理程序(響應返回JSON結果的Ajax請求):Adding context.Response.Headers.Add(「Cache-Control」,「no-cache」);說IIS集成管道需要?
加入context.Response.Headers.Add("Cache-Control", "no-cache");
原因的錯誤,說集成的管線模式有要設置?
不知道這是有道理的,但爲什麼添加代碼在我的HTTP處理程序(響應返回JSON結果的Ajax請求):Adding context.Response.Headers.Add(「Cache-Control」,「no-cache」);說IIS集成管道需要?
加入context.Response.Headers.Add("Cache-Control", "no-cache");
原因的錯誤,說集成的管線模式有要設置?
@homestead,你做錯了,你不能設置頭這種方式,微軟稱:
「頭屬性僅 與IIS 7.0集成 流水線模式支持,至少在.NET Framework 3.0。當您嘗試訪問 的Headers屬性和 這兩個條件中的任一個不符合時, PlatformNotSupportedException將拋出 。
所以,如果你想設置標題,你必須使用context.Response.AddHeader("headerName", "someValue");
,而你的代碼應該成功添加標題。