第一篇:asp.Net 登陆功能模块 学习资料
前台代码
<%@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“login.aspx.cs” Inherits=“login” %>
“http://1/DTD/xhtml1-transitional.dtd”>
Web.config
登陆按钮后台代码
protected void Button1_Click(object sender, EventArgs e)
{
//创建连接对象
SqlConnection conn = new
SqlConnection(ConfigurationManager.ConnectionStrings[“connection”].ConnectionString);//创建查询,用户名是否存在数据对象
SqlCommand cmd = new SqlCommand(“select * from login where 用户名='” + TextBox1.Text + “'”, conn);
try
{
//如果存在则打开数据库
conn.Open();
SqlDataReader sdr = cmd.ExecuteReader();
//如果用户名输入正确
if(sdr.Read())
{
//判断密码是否正确
if(sdr[“密码”].ToString()==TextBox2.Text)
{
//如果用户名和密码都正确就关闭数据库连接
conn.Close();
//将用户名存放到session中
Session[“用户名”] = TextBox1.Text.Trim();
//并进入后台页面
Response.Redirect(“admin_index.aspx”);
}
else//否则
{
//弹出对话框,提示密码错误
Response.Write(“”);
}
}
else//否则
{
//弹出对话框提示用户名错误
Response.Write(“”);
}
}
catch(System.Exception ee)//异常处理
{
Response.Write(“”);}
finally
{
conn.Close();//关闭数据库
}
}
第二篇:asp.net 删除数据 学习资料
删除数据
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new
SqlConnection(ConfigurationManager.ConnectionStrings[“newsConnectionString”].ConnectionString);SqlCommand cmd = new SqlCommand();
cmd.CommandText=“delete from login where 编号='”+this.TextBox1.Text+“'”;cmd.Connection=conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write(“”);Response.Redirect(“Default.aspx”);
}
第三篇:asp.net 更新数据 学习资料
更新数据
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings[“newsConnectionString”].ConnectionString);SqlCommand cmd = new SqlCommand();
cmd.CommandText=“update login set 用户名='”+this.TextBox2.Text+“',密码
='”+this.TextBox3.Text+“',年龄='”+this.TextBox4.Text+“',性别='”+this.TextBox5.Text+“',备注='”+this.TextBox6.Text+“'where 编号=”+this.TextBox1.Text+“";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
Response.Redirect(”Default.aspx");
con.Close();
}
第四篇:asp.net 添加新闻功能模块 学习资料
前台代码
<%@ Page Language=“C#” AutoEventWireup=“true”CodeFile=“Default.aspx.cs” Inherits=“_Default” %>
“http://1/DTD/xhtml1-transitional.dtd”>
Web.config
提交新闻后台代码
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new
SqlConnection(ConfigurationManager.ConnectionStrings[“connection”].ConnectionString);
SqlCommand insertcmd = new SqlCommand(“insert into news(新闻标题,新闻内容,作者)values(@新闻标题,@新闻内容,@作者)”, conn);
//为每个数据库字段设置参数
insertcmd.Parameters.Add(“@新闻标题”, SqlDbType.VarChar, 200);
insertcmd.Parameters.Add(“@新闻内容”, SqlDbType.VarChar);
insertcmd.Parameters.Add(“@作者”, SqlDbType.VarChar, 20);
//为每个参数赋值
insertcmd.Parameters[“@新闻标题”].Value = TextBox1.Text;
insertcmd.Parameters[“@新闻内容”].Value = TextBox2.Text;
insertcmd.Parameters[“@作者”].Value = TextBox3.Text;
try
{
conn.Open();//打开数据库
int flag = insertcmd.ExecuteNonQuery();//执行添加
if(flag > 0)//如果添加成功
{
Response.Write(“”);
this.TextBox1.Text = “";
this.TextBox2.Text = ”“;
this.TextBox3.Text = ”“;
}
else// 如果添加失败
{
Response.Write(”“);
this.TextBox1.Text = ”“;
this.TextBox2.Text = ”“;
this.TextBox3.Text = ”“;
}
}
catch(System.Exception ee)//错误处理
{
Response.Write(”");
}
finally
{
conn.Close();//关闭数据库连接
}
}
第五篇:asp.net 检查用户名是否存在 学习资料
检查用户名是否存在功能模块
protected void Button1_Click(object sender, EventArgs e)
{
usernamevalidate();
}
private int usernamevalidate()
{
SqlConnection conn = new
SqlConnection(ConfigurationManager.ConnectionStrings[“connection”].ConnectionString);SqlCommand selectcmd = new SqlCommand(“select * from login where 用户名='” + TextBox1.Text.Trim()+ “'”, conn);
int i = 0;
try
{
conn.Open();
SqlDataReader sdr = selectcmd.ExecuteReader();
if(sdr.Read())
{
i = 1;
Label1.Text = “此用户已存在,请输入其他用户名!”;
}
else
{
Label1.Text = “此用户可使用!”;
}
}
catch(System.Exception ee)
{
Response.Write(“”);
}
finally
{
conn.Close();
}
return i;
}