UU跑腿标准版

BasePage.cs 3.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. namespace HySoft.BaseCallCenter.Web.tools
  6. {
  7. public partial class BasePage : System.Web.UI.Page
  8. {
  9. /// <summary>
  10. /// 父类的构造函数
  11. /// </summary>
  12. public BasePage()
  13. {
  14. }
  15. #region 通用方法========================================================
  16. #endregion
  17. #region JS提示============================================
  18. /// <summary>
  19. /// 添加编辑删除提示
  20. /// </summary>
  21. /// <param name="msgtitle">提示文字</param>
  22. /// <param name="url">返回地址</param>
  23. /// <param name="msgcss">CSS样式(Success、Warn、Error)</param>
  24. protected void JscriptMsg(string msgtitle, string url, string msgcss)
  25. {
  26. string msbox = "top.jsprint(\"" + msgtitle + "\", \"" + url + "\", \"" + msgcss + "\")";
  27. ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox, true);
  28. }
  29. /// <summary>
  30. /// 添加编辑删除提示
  31. /// </summary>
  32. /// <param name="msgtitle">提示文字</param>
  33. /// <param name="url">返回地址</param>
  34. /// <param name="msgcss">CSS样式(Success、Warn、Error)</param>
  35. protected void JscriptMsg(string msgtitle, string url, string msgcss,bool reload)
  36. {
  37. string msbox = "top.jsprint(\"" + msgtitle + "\", \"" + url + "\", \"" + msgcss + "\");parent.reload();";
  38. ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox, true);
  39. }
  40. /// <summary>
  41. /// 带回传函数的添加编辑删除提示
  42. /// </summary>
  43. /// <param name="msgtitle">提示文字</param>
  44. /// <param name="url">返回地址</param>
  45. /// <param name="msgcss">CSS样式(Success、Warn、Error)</param>
  46. /// <param name="callback">JS回调函数</param>
  47. protected void JscriptMsg(string msgtitle, string url, string msgcss, string callback)
  48. {
  49. string msbox = "top.jsprint(\"" + msgtitle + "\", \"" + url + "\", \"" + msgcss + "\", " + callback + ")";
  50. ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox, true);
  51. }
  52. /// <summary>
  53. /// 添加编辑删除提示
  54. /// </summary>
  55. /// <param name="msgtitle">提示文字</param>
  56. /// <param name="url">返回地址</param>
  57. /// <param name="msgcss">CSS样式(Success、Warn、Error)</param>
  58. protected void SelfJscriptMsg(string msgtitle, string url, string msgcss)
  59. {
  60. string msbox = "jsprint(\"" + msgtitle + "\", \"" + url + "\", \"" + msgcss + "\")";
  61. ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox, true);
  62. }
  63. /// <summary>
  64. /// 带回传函数的添加编辑删除提示
  65. /// </summary>
  66. /// <param name="msgtitle">提示文字</param>
  67. /// <param name="url">返回地址</param>
  68. /// <param name="msgcss">CSS样式(Success、Warn、Error)</param>
  69. /// <param name="callback">JS回调函数</param>
  70. protected void SelfJscriptMsg(string msgtitle, string url, string msgcss, string callback)
  71. {
  72. string msbox = "jsprint(\"" + msgtitle + "\", \"" + url + "\", \"" + msgcss + "\", " + callback + ")";
  73. ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox, true);
  74. }
  75. #endregion
  76. }
  77. }