Switch.aspx.cs
上传用户:cha0314
上传日期:2014-03-02
资源大小:12522k
文件大小:3k
源码类别:

C#编程

开发平台:

C#

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. using UDS.Components;
  12. namespace UDS.SubModule.UnitiveDocument
  13. {
  14. public class Switch : System.Web.UI.Page
  15. {
  16. private void Page_Load(object sender, System.EventArgs e)
  17. {
  18. if(!Page.IsPostBack )
  19. {
  20. JumpPage();
  21. }
  22. }
  23. public void JumpPage()
  24. {
  25. Class newClass = new Class ();
  26. string action = Request.QueryString["Action"].ToString();
  27. string classID = Request.QueryString["classID"].ToString();
  28. string classtype    = newClass.GetClassType(Int32.Parse(classID));
  29. string url;
  30. Response.Cookies["ActiveNodeID"].Value = classID.ToString();
  31. //Response.Write(action+","+classID+","+classtype);
  32. switch (action)
  33. {
  34. case "0":
  35. Response.Redirect("Document/DeliverDocument.aspx?ClassID="+classID);
  36. break;
  37. case "1":
  38. switch (classtype)
  39. {
  40. case "0":
  41. Response.Redirect("Project.aspx?classID="+classID);
  42. break;
  43. case "1":
  44. Response.Redirect("Document/ListView.aspx?classID="+classID);
  45. break;
  46. case "2":
  47. break;
  48. case "3":
  49. Response.Redirect("BBS/Catalog.aspx?classID="+classID);
  50. break;
  51. case "4":
  52. Response.Redirect("../Staff/ManageStaff.aspx?DisplayType=0");
  53. break;
  54. case "5":
  55. Response.Redirect("Task/Listview.aspx");
  56. break;
  57. case "6":
  58. Response.Redirect("../Schedule/TaskList.aspx");
  59. break;
  60. case "7":
  61. Response.Redirect("Mail/Index.aspx?classID="+classID);
  62. break;
  63. case "8":
  64. Response.Redirect("NewDoc/Listview.aspx");
  65. break;
  66. case "9":
  67. Response.Redirect("DocumentFlow/ListDocument.aspx");
  68. break;
  69. case "10":
  70. Response.Redirect("../CM/ClientListview.aspx");
  71. break;
  72. case "11":
  73. Response.Redirect("../LinkMan/Listview.aspx");
  74. break;
  75. case "12":
  76. url="../position/index.htm";
  77. Response.Write("<script laguage='javascript'>parent.location='" + url + "';</script>");
  78. break;
  79. case "13":
  80. url="../role/Index.aspx";
  81. Response.Write("<script laguage='javascript'>parent.location='" + url + "';</script>");
  82. break;
  83. case "14":
  84. Response.Redirect("../WorkAttendance/SearchData.aspx");
  85. break;
  86. case "15":
  87. Response.Redirect("../WorkAttendance/Set.aspx");
  88. break;
  89. case "16":
  90. Response.Redirect("../SM/Index.aspx");
  91. break;
  92. case "17":
  93. Response.Redirect("../USBKey/USBKey_setup.aspx");
  94. break;
  95. case "100":
  96. Response.Redirect("ManageQuery/ManageQuery.aspx");
  97. break;
  98. default:
  99. break;
  100. }
  101. break;
  102. default:
  103. break;
  104. }
  105. }
  106. #region Web Form Designer generated code
  107. override protected void OnInit(EventArgs e)
  108. {
  109. //
  110. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  111. //
  112. InitializeComponent();
  113. base.OnInit(e);
  114. }
  115. /// <summary>
  116. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  117. /// 此方法的内容。
  118. /// </summary>
  119. private void InitializeComponent()
  120. {    
  121. this.Load += new System.EventHandler(this.Page_Load);
  122. }
  123. #endregion
  124. }
  125. }