Tôi đã sử dụng Ashx
cùng với jQuery
. Tôi đã đọc msdn, tôi đang nói về thuộc tính IHttpHandler.IsReusable
.Khi nào là một HttpHandler chung (một ashx, giao diện IHttpHandler) có thể tái sử dụng?
Nhận giá trị cho biết liệu một yêu cầu khác có thể sử dụng trường hợp IHttpHandler hay không.
Ý của chúng là "the IHttpHandler instance.
"? Có phải họ đang cố gắng để làm cho nó giống nhau static
cho mọi người xem và sử dụng không? Có thể sử dụng lại cùng một số những gì? (QueryString, cookie, vv?)
Nếu tôi viết những dòng này:
public class MyHttpHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.Write(DateTime.Now.Ticks.ToString());
}
public bool IsReusable
{
get { return true; }
}
}
nó xuất hiện mỗi yêu cầu sẽ nhận được up-to-date riêng của mình - Giá trị Datetime
.
Tôi không bao giờ có thể tìm thấy tài liệu MSDN thích cho điều này một:/ – IrishChieftain
@IrishChieftain cũng cho câu hỏi này mà ive hỏi (và didnt nhận được bất kỳ asnwer tốt) -lousy MSDN documenetation ... http://stackoverflow.com/questions/8298843/registerclientscriptblock-parameters-usages-in-real-scenario –
Hãy xem phản hồi của Branislav tại đây: http://stackoverflow.com/questions/1507572/streaming-databased-images-using-httphandler – IrishChieftain