PageBase.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:1k
源码类别:

Email客户端

开发平台:

Visual C++

  1. /********************************************************************************
  2. ** 作者:ebDoing
  3. ** 创始时间: 2008-10-22
  4. ** 描述:
  5. **    应用程序的基类,…
  6. ** 表:
  7. *********************************************************************************/
  8. using System;
  9. using System.Data;
  10. using System.Configuration;
  11. using System.Web;
  12. using System.Web.Security;
  13. using System.Web.UI;
  14. using System.Web.UI.WebControls;
  15. using System.Web.UI.WebControls.WebParts;
  16. using System.Web.UI.HtmlControls;
  17. /// <summary>
  18. /// 应用程序中对所有页都起作用的基类.
  19. /// </summary> 
  20. public class PageBase : Page
  21. {
  22. /// <summary>
  23.     /// 修改 Page.StyleSheetTheme 属性,以便使用用户设置的 主题 与 Profile.
  24. /// </summary>
  25. /// 纠竞应该用<see cref="Page.StyleSheetTheme" />还是<see cref="Page.Theme" /> 呢?请看下面的理由:
  26.     /// StyleSheetTheme CSS 在head元素输出前予以输出。Theme CSS 在最后才予以输出。在母板文件中的样式是主样式,必须尽早输出!所以应该使用StylesheetTheme。
  27. public override string StyleSheetTheme
  28. {
  29. get
  30. {
  31. return HttpContext.Current.Profile["StylesheetTheme"].ToString();
  32. }
  33. set
  34. {
  35. HttpContext.Current.Profile["StylesheetTheme"] = value;
  36. }
  37. }
  38. }