我一直在使用Ashx
以及jQuery
。我已閱讀msdn,我正在談論IHttpHandler.IsReusable
屬性。什麼時候是一個通用的HttpHandler(一個ashx,IHttpHandler接口)可重用?
獲取一個值,該值指示是否有其他請求可以使用IHttpHandler實例的 實例。
它們是什麼意思「the IHttpHandler instance.
」?他們是否試圖讓所有人都可以看到並使用它?static
?它是否可重複使用相同的什麼? (查詢字符串,餅乾等?)
如果我這樣寫:
public class MyHttpHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.Write(DateTime.Now.Ticks.ToString());
}
public bool IsReusable
{
get { return true; }
}
}
似乎每個請求會得到其自己跟上時代的 - Datetime
值。
我永遠無法找到這一個合適的MSDN文檔:/ – IrishChieftain
@IrishChieftain也爲這個問題該問香港專業教育學院(,並沒有得到任何好asnwer)-lousy MSDN documenetation ... http://stackoverflow.com/questions/8298843/registerclientscriptblock-parameters-usages-in-real-scenarios –
請看這裏的Branislav的迴應:http://stackoverflow.com/questions/1507572/streaming-databased-images-using-httphandler – IrishChieftain