RenameFolder.aspx.cs
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:2k
源码类别:

OA系统

开发平台:

C#

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. using System.Data.SqlClient;
  12. public partial class RenameFolder : System.Web.UI.Page
  13. {
  14. int nFolderID = -1;
  15. protected void Page_Load(object sender,EventArgs e)
  16. {
  17.         LoginLogic.MatchLoad("../", "RenameFolder");
  18. ///获取参数nFolderID的值
  19. if(Request.Params["FolderID"] != null)
  20. {
  21. if(Int32.TryParse(Request.Params["FolderID"].ToString(),out nFolderID) == false)
  22. {
  23. return;
  24. }
  25. }
  26. if(!Page.IsPostBack)
  27. {   ///显示文件夹的名称
  28. if(nFolderID > -1)
  29. {
  30. BindFolderData(nFolderID);
  31. }
  32. }
  33. }
  34. private void BindFolderData(int nFolderID)
  35. {
  36. IFolder folder = new Folder();
  37. SqlDataReader dr = folder.GetSingleFolder(nFolderID);
  38. if(dr.Read())
  39. {
  40. Name.Text = dr["Name"].ToString();
  41. }
  42. dr.Close();
  43. }
  44. protected void NewBtn_Click(object sender,EventArgs e)
  45. {
  46. try
  47. {   ///定义对象
  48. IFolder folder = new Folder();
  49. ///执行数据库操作
  50. folder.RenameFolder(nFolderID,Name.Text.Trim());
  51. Response.Write("<script>alert('" + "修改数据成功,请妥善保管好你的数据!" + "');</script>");
  52. }
  53. catch(Exception ex)
  54. {   ///跳转到异常错误处理页面
  55. Response.Redirect("ErrorPage.aspx?ErrorMsg=" + ex.Message.Replace("<br>","").Replace("n","")
  56. + "&ErrorUrl=" + Request.Url.ToString().Replace("<br>","").Replace("n",""));
  57. }
  58. }
  59. protected void ReturnBtn_Click(object sender,EventArgs e)
  60. {   ///返回到邮件列表页面
  61. Response.Redirect("~/MailDesktop.aspx");
  62. }
  63. }