BookMarkAdd.aspx.cs
上传用户:hbbfjy2008
上传日期:2015-02-05
资源大小:5616k
文件大小:2k
源码类别:

中间件编程

开发平台:

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 System.Data.SqlClient;
  12. namespace iWebOffice.ocx.c.net.BookMark
  13. {
  14. /// <summary>
  15. /// BookMarkAdd 的摘要说明。
  16. /// </summary>
  17. public class BookMarkAdd : System.Web.UI.Page
  18. {
  19. protected System.Web.UI.WebControls.Label Label1;
  20. iDBManage2000 DBAobj;
  21. private void Page_Load(object sender, System.EventArgs e)
  22. {
  23. // 在此处放置用户代码以初始化页面
  24. bool mResult=false;
  25. SqlCommand nCommand;
  26. DBAobj=(iDBManage2000)Session["DBDemo"];
  27. if (IsPostBack)
  28. {
  29. string  mBookMarkName,mBookMarkDesc,mBookMarkText;
  30. mBookMarkName=Request.Form["BookMarkName"].ToString();
  31. mBookMarkDesc=Request.Form["BookMarkDesc"].ToString(); 
  32. mBookMarkText=Request.Form["BookMarkText"].ToString(); 
  33. //判断是否存在相同标签
  34. string strSelectCmd="select BookMarkName from BookMarks where BookMarkName='" + mBookMarkName + "'";
  35. SqlCommand mCommand = new SqlCommand(strSelectCmd,DBAobj.Connection);
  36. SqlDataReader mReader = mCommand.ExecuteReader();
  37. if (mReader.Read())
  38. {
  39. mReader.Close();
  40. Label1.Text= "保存失败,数据库中已存在相同的标签";
  41. mResult=false;
  42. }
  43. else
  44. {
  45. mReader.Close();
  46. strSelectCmd="Insert Into BookMarks (BookMarkName,BookMarkDesc,BookMarkText) values ('" + mBookMarkName + "','" + mBookMarkDesc + "','" + mBookMarkText + "')";
  47. nCommand = new SqlCommand(strSelectCmd, DBAobj.Connection);
  48. nCommand.ExecuteNonQuery();
  49. mResult=true;
  50. }
  51. if (mResult)
  52. {
  53. Response.Redirect("BookMarkList.aspx");
  54. }
  55. }
  56. }
  57. #region Web Form Designer generated code
  58. override protected void OnInit(EventArgs e)
  59. {
  60. //
  61. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  62. //
  63. InitializeComponent();
  64. base.OnInit(e);
  65. }
  66. /// <summary>
  67. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  68. /// 此方法的内容。
  69. /// </summary>
  70. private void InitializeComponent()
  71. {    
  72. this.Load += new System.EventHandler(this.Page_Load);
  73. }
  74. #endregion
  75. }
  76. }