MoveItem.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.BBS
  13. {
  14. /// <summary>
  15. /// MoveItem 的摘要说明。
  16. /// </summary>
  17. public class MoveItem : System.Web.UI.Page
  18. {
  19. private  int itemid;
  20. protected System.Web.UI.HtmlControls.HtmlInputButton cmdOK;
  21. protected System.Web.UI.WebControls.Literal ltMessage;
  22. protected System.Web.UI.WebControls.DropDownList ddlBoardList;
  23. private void Page_Load(object sender, System.EventArgs e)
  24. {
  25. // 在此处放置用户代码以初始化页面
  26. if(!Page.IsPostBack)
  27. {
  28. itemid = (Request.QueryString["ItemID"]==null)?0:Int32.Parse(Request.QueryString["ItemID"].ToString());
  29. ViewState["itemid"] = itemid;
  30. BBSClass bbsclass = new BBSClass();
  31. try
  32. {
  33. ddlBoardList.DataSource = bbsclass.GetAllBoard();
  34. ddlBoardList.DataTextField = "board_name";
  35. ddlBoardList.DataValueField = "board_id";
  36. ddlBoardList.DataBind();
  37. }
  38. catch(Exception ex)
  39. {
  40. UDS.Components.Error.Log(ex.ToString());
  41. Server.Transfer("../../Error.aspx");
  42. }
  43. }
  44. else
  45. {
  46. itemid = Int32.Parse(ViewState["itemid"].ToString());
  47. }
  48. }
  49. #region Web Form Designer generated code
  50. override protected void OnInit(EventArgs e)
  51. {
  52. //
  53. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  54. //
  55. InitializeComponent();
  56. base.OnInit(e);
  57. }
  58. /// <summary>
  59. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  60. /// 此方法的内容。
  61. /// </summary>
  62. private void InitializeComponent()
  63. {    
  64. this.cmdOK.ServerClick += new System.EventHandler(this.cmdOK_ServerClick);
  65. this.Load += new System.EventHandler(this.Page_Load);
  66. }
  67. #endregion
  68. private void cmdOK_ServerClick(object sender, System.EventArgs e)
  69. {
  70. BBSClass bbs = new BBSClass();
  71. BBSForumItem olditem = new BBSForumItem();
  72. BBSForumItem newitem = new BBSForumItem();
  73. olditem.ItemID = itemid;
  74. newitem.BoardID = Int32.Parse(ddlBoardList.SelectedItem.Value);
  75. try
  76. {
  77. bbs.MoveBoardItem(olditem,newitem);
  78. ddlBoardList.Visible = false;
  79. cmdOK.Visible = false;
  80. ltMessage.Visible = true;
  81. ltMessage.Text = "移动成功!";
  82. }
  83. catch(Exception ex)
  84. {
  85. UDS.Components.Error.Log(ex.ToString());
  86. Server.Transfer("../../Error.aspx");
  87. }
  88. }
  89. }
  90. }