新建项目
选择 ASP.NET Web 应用程序,项目名称为 WebFormDemo
![img](http://ww2.sinaimg.cn/mw690/78f9859egw1eurxrqxu6ij20mk0fraf0.jpg)
右键项目选择“添加”->“新建项”
![img](http://ww1.sinaimg.cn/mw690/78f9859egw1eurxtubgthj20ay0hawgz.jpg)
选择 Web 窗体
![img](http://ww3.sinaimg.cn/mw690/78f9859egw1eurxvdoe3nj20mi0fr782.jpg)
点击“设计”
![img](http://ww3.sinaimg.cn/mw690/78f9859egw1eurxxxkndfj20my0ciwgx.jpg)
选择“工具箱”,用鼠标拖动“Button”和"TextBox"到设计页面
![img](http://ww3.sinaimg.cn/mw690/78f9859egw1eurxxxx7aoj20ec0gvgns.jpg)
拖动后显示如下:
![img](http://ww4.sinaimg.cn/mw690/78f9859egw1eury0sqhv1j20fh05b0tf.jpg)
![img](http://ww4.sinaimg.cn/mw690/78f9859egw1eury0t3vpwj20m209v770.jpg)
在“设计”界面中双击“Button”,会自动在 cs 文件中添加 Button 点击事件,如下图所示:
![img](http://ww1.sinaimg.cn/mw690/78f9859egw1eury3wnoj8j20is0bataz.jpg)
添加事件内容
![img](http://ww1.sinaimg.cn/mw690/78f9859egw1eury8q3qanj20ni09vjue.jpg)
测试结果:
文本框输入任意内容,如我输入字符串“c”
![img](http://ww3.sinaimg.cn/mw690/78f9859egw1eurxlu9nuij20b603nglo.jpg)
查看SQL保存结果:
![img](http://ww2.sinaimg.cn/mw690/78f9859egw1eurxltxcadj20nd0c60vc.jpg)
代码实现:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string strtxt = TextBox1.Text;
System.Data.SqlClient.SqlConnection SqlCnn = new System.Data.SqlClient.SqlConnection("Data Source=JOHN;Initial Catalog=webservice;User ID=sa;Password=12345678;");
//打开数据库连接
SqlCnn.Open();
string sqlstr = "insert into dbo.homework (datetime,homeworkcontent) values('"+DateTime.Now+"','" + strtxt + "')";
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = SqlCnn;
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = sqlstr;
//执行
cmd.ExecuteNonQuery();
//关闭数据库
SqlCnn.Close();
}
}
}