AjaxSyncHttpHandler.cs
上传用户:szgaoree
上传日期:2009-01-05
资源大小:74k
文件大小:1k
源码类别:

Ajax

开发平台:

C#

  1. using System;
  2. using System.Reflection;
  3. using System.Web;
  4. using System.Threading;
  5. using System.Web.SessionState;
  6. namespace AjaxPro
  7. {
  8. public class AjaxSyncHttpHandler : IHttpHandler
  9. {
  10. private IAjaxProcessor p;
  11. public AjaxSyncHttpHandler(IAjaxProcessor p) : base()
  12. {
  13. this.p = p;
  14. }
  15. #region IHttpHandler Members
  16. public void ProcessRequest(HttpContext context)
  17. {
  18. AjaxProcHelper m = new AjaxProcHelper(p);
  19. m.Run();
  20. }
  21. public bool IsReusable
  22. {
  23. get
  24. {
  25. // TODO:  Add AjaxAsyncHttpHandler.IsReusable getter implementation
  26. return false;
  27. }
  28. }
  29. #endregion
  30. }
  31. public class AjaxSyncHttpHandlerSession : AjaxSyncHttpHandler, IRequiresSessionState
  32. {
  33. public AjaxSyncHttpHandlerSession(IAjaxProcessor p) : base(p){}
  34. }
  35. public class AjaxSyncHttpHandlerSessionReadOnly : AjaxSyncHttpHandler, IReadOnlySessionState
  36. {
  37. public AjaxSyncHttpHandlerSessionReadOnly(IAjaxProcessor p) : base(p){}
  38. }
  39. }