📄 liuyan.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
namespace LiuYan
{
public class liuyan : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label labInfo;
protected System.Data.OleDb.OleDbConnection con;
protected System.Web.UI.WebControls.TextBox txtMemo;
protected System.Web.UI.WebControls.Label labMemo;
protected System.Web.UI.WebControls.TextBox txtDate;
protected System.Web.UI.WebControls.Label labDate;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator3;
protected System.Web.UI.WebControls.TextBox txtFax;
protected System.Web.UI.WebControls.Label labFax;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator2;
protected System.Web.UI.WebControls.TextBox txtPhone;
protected System.Web.UI.WebControls.Label labPhone;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1;
protected System.Web.UI.WebControls.TextBox txtEmail;
protected System.Web.UI.WebControls.Label labEmail;
protected System.Web.UI.WebControls.TextBox txtAddr;
protected System.Web.UI.WebControls.Label labAddr;
protected System.Web.UI.WebControls.TextBox txtGongSi;
protected System.Web.UI.WebControls.Label labGongSi;
protected System.Web.UI.WebControls.TextBox txtName;
protected System.Web.UI.WebControls.Label labName;
protected System.Web.UI.WebControls.TextBox txtId;
protected System.Web.UI.WebControls.Label labId;
protected System.Web.UI.WebControls.Button btnLiuYan;
protected System.Web.UI.WebControls.Button btnCancel;
protected System.Web.UI.WebControls.Button btnReturn;
protected System.Data.OleDb.OleDbCommand com;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
txtDate.Text=System.DateTime.Now.ToString(); //获取系统时间显示在留言时间文本框txtDate
txtId.Text="LY"+System.DateTime.Now.Year.ToString()+
System.DateTime.Now.Month.ToString()+
System.DateTime.Now.Day.ToString()+
System.DateTime.Now.Hour.ToString()+
System.DateTime.Now.Minute.ToString()+
System.DateTime.Now.Second.ToString(); //自动生成留言编号,并显示在文本框txtId
labInfo.Text=""; //将标签labInfo的text属性设置为空
string strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
Server.MapPath("liuyan.mdb")+
";User Id=admin;Password=;"; //用于连接数据库的连接字符串
con = new System.Data.OleDb.OleDbConnection(strCon); //实例对象数据库连接对象con
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnLiuYan.Click += new System.EventHandler(this.btnLiuYan_Click);
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
this.btnReturn.Click += new System.EventHandler(this.btnReturn_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
/********************************************************
* 说明:单击返回按钮执行此事件
* ******************************************************/
private void btnReturn_Click(object sender, System.EventArgs e)
{
Response.Redirect("liuyan.aspx"); //跳转到admin.aspx页面
}
/********************************************************
* 说明:单击留言按钮执行此事件
* ******************************************************/
private void btnLiuYan_Click(object sender, System.EventArgs e)
{
labInfo.Text=""; //将标签labInfo的text属性设置为空
string strAddr="",strFax=""; //声明string型变量strAddr和strFax,用于存储地址和传真
if(txtName.Text.Trim().Equals("")) //判断姓名文本框txtName是否为空
{
labInfo.Text="姓名不能为空!"; //在标签labInfo上显示信息
}
else if(txtGongSi.Text.Trim().Equals("")) //判断公司文本框txtGongSi是否为空
{
labInfo.Text="所属公司不能为空!"; //在标签labInfo上显示信息
}
else if(txtEmail.Text.Trim().Equals("")) //判断Email文本框txtEmail是否为空
{
labInfo.Text="Email不能为空!"; //在标签labInfo上显示信息
}
else if(txtPhone.Text.Trim().Equals("")) //判断姓电话本框txtPhone是否为空
{
labInfo.Text="电话不能为空!"; //在标签labInfo上显示信息
}
else if(txtMemo.Text.Trim().Equals("")) //判断留言内容文本框txtMemo是否为空
{
labInfo.Text="留言内容不能为空!"; //在标签labInfo上显示信息
}
else
{
if(txtAddr.Text.Trim().Equals("")) //判断地址文本框txtAddr是否为空
{
strAddr=" "; //为strAddr变量赋空值
}
else
{
strAddr=txtAddr.Text; //将文本框txtAddr的值赋给变量strAddr
}
if(txtFax.Text.Trim().Equals("")) //判断传真文本框txtFax是否为空
{
strFax=" "; //为strFax变量赋空值
}
else
{
strFax=txtFax.Text; //将文本框txtFax的值赋给变量strFax
}
string strSql="insert into message values('"+txtId.Text+"','"+
txtName.Text+"','"+txtGongSi.Text+"','"+strAddr+
"','"+txtEmail.Text+"','"+txtPhone.Text+"','"+
strFax+"','"+txtDate.Text+"','"+txtMemo.Text+"')"; //生成插入记录的SQL语句并赋给string型变量strSql
con.Open(); //打开对数据库的连接
com=new System.Data.OleDb.OleDbCommand(strSql,con); //实例化com对象,以SQL语句和con作为参数
com.ExecuteNonQuery(); //执行SQL语句
com.Dispose(); //释放com对象占用的资源
con.Close(); //关闭对数据库的连接
Response.Redirect("success.aspx"); //跳转到success.aspx页面
}
}
/********************************************************
* 说明:单击重添按钮执行此事件
* ******************************************************/
private void btnCancel_Click(object sender, System.EventArgs e)
{
txtId.Text="LY"+System.DateTime.Now.Year.ToString()+
System.DateTime.Now.Month.ToString()+
System.DateTime.Now.Day.ToString()+
System.DateTime.Now.Hour.ToString()+
System.DateTime.Now.Minute.ToString()+
System.DateTime.Now.Second.ToString(); //自动生成留言编号,并显示在文本框txtId
this.txtName.Text=""; //设置姓名文本框txtName为空
this.txtGongSi.Text=""; //设置公司文本框txtGongSi为空
this.txtAddr.Text=""; //设置地址文本框txtAddr为空
this.txtEmail.Text=""; //设置Email文本框txtEmail为空
this.txtPhone.Text=""; //设置电话文本框txtPhone为空
this.txtFax.Text=""; //设置传真文本框txtFax为空
this.txtDate.Text=System.DateTime.Now.ToString(); //获取系统时间显示在留言时间文本框txtDate
this.txtMemo.Text=""; //设置留言内容文本框txtMemo为空
this.labInfo.Text=""; //设置标签labInfo为空
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -