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

Ajax

开发平台:

C#

  1. using System;
  2. using System.Web;
  3. namespace AjaxPro
  4. {
  5. /// <summary>
  6. /// Defines a method that will initialize the context for the use in AJAX methods.
  7. /// </summary>
  8. /// <example>
  9. /// using System;
  10. /// using AjaxPro;
  11. /// 
  12. /// namespace Demo
  13. /// {
  14. /// public class AjaxMethods : IContextInitializer
  15. /// {
  16. /// private HttpContext context = null;
  17. ///
  18. /// public void InitializeContext(HttpContext context)
  19. /// {
  20. /// this.context = context;
  21. /// }
  22. ///
  23. /// [AjaxMethod]
  24. /// public string GetRootPath()
  25. /// {
  26. /// return context.Server.MapPath("~");
  27. /// }
  28. /// }
  29. /// }
  30. /// </example>
  31. public interface IContextInitializer
  32. {
  33. /// <summary>
  34. /// Initialize the HttpContext to the class implementing IContextInitializer.
  35. /// </summary>
  36. /// <param name="context">The HttpContext.</param>
  37. void InitializeContext(HttpContext context);
  38. }
  39. }