资源简介
此项目包括:登录页面、主页面、注册页面、显示个人信息页面、修改个人信息页面、取回口令页面。VS+SQL Server 2005希望对初学者有所帮助
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class Edit : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
if (Session[“UserName“] != null && Session[“UserName“].ToString() != ““)
{
if (!Page.IsPostBack)
{
ShowUserInfo();
}
}
else
{
Response.Redirect(“Login.aspx“);
}
}
//显示用户的当前信息
public void ShowUserInfo()
{
string strConn=
System.Configuration.ConfigurationManager.AppSettings[“DSN“];
SqlConnection conn = new SqlConnection(strConn);
lblName.Text = Session[“UserName“].ToString();
//从数据库读取用户信息
string sql = “select * from Users where UserName=‘“+lblName.Text+“‘“;
SqlCommand cmd = new SqlCommand(sqlconn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
//把用户信息显示在页面上
txtRealName.Text = reader[“RealName“].ToString();
lstSex.SelectedValue = reader[“Sex“].ToString();
lstQuestion.SelectedValue = reader[“Question“].ToString();
txtAnswer.Text = reader[“Answer“].ToString();
txtEmail.Text = reader[“Email“].ToString();
reader.Close();
conn.Close();
}
protected void btnSubmit_Click(object sender EventArgs e)
{
if (Page.IsPostBack)
{
string strConn=
System.Configuration.ConfigurationManager.AppSettings[“DSN“];
SqlConnection conn = new SqlConnection(strConn);
string name realName sex pwd question answer email;
//获取用户输入
name = Session[“UserName“].ToString();
realName = txtRealName.Text.Trim();
sex = lstSex.SelectedItem.Text.Trim();
question = lstQuestion.SelectedItem.Text;
answer = txtAnswer.Text.Trim();
email = txtEmail.Text.Trim();
//构建UPDATE语句
string sql = @“update Users set RealName=@RealNameSex=@SexQuestion=@QuestionAnswer=@AnswerEmail=@Email where UserName=‘“+name+“‘“;
SqlCommand cmd = new SqlCommand(sqlconn);
//加入Command的参数
cmd.Parameters.Add(new SqlParameter(“@realName“SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter(“@sex“SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter(“@question“SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter(“@answer“SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter(“@email“SqlDbType.VarChar));
//为Command的参数赋值
cmd.Parameters[“@realName“].
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3145728 2011-05-27 10:13 会员系统\demo.mdf
文件 1048576 2011-05-27 10:13 会员系统\demo_log.ldf
文件 3929 2011-05-27 09:04 会员系统\Edit.aspx
文件 3485 2011-05-27 09:24 会员系统\Edit.aspx.cs
文件 2406 2011-05-26 17:51 会员系统\Login.aspx
文件 2098 2011-05-26 17:51 会员系统\Login.aspx.cs
文件 1155 2011-05-26 17:57 会员系统\Main.aspx
文件 606 2011-05-26 18:01 会员系统\Main.aspx.cs
文件 1804 2011-05-26 21:27 会员系统\Person.aspx
文件 1556 2011-05-26 21:46 会员系统\Person.aspx.cs
文件 4980 2011-05-26 20:24 会员系统\Register.aspx
文件 2318 2011-05-26 20:27 会员系统\Register.aspx.cs
文件 1531 2011-05-27 10:11 会员系统\Step2.aspx
文件 1552 2011-05-27 09:43 会员系统\Step1.aspx
文件 1104 2011-05-27 10:12 会员系统\Step2.aspx.cs
文件 1697 2011-05-26 17:20 会员系统\Web.config
文件 1767 2011-05-27 09:56 会员系统\Step1.aspx.cs
目录 0 2011-05-27 08:17 会员系统
----------- --------- ---------- ----- ----
4226292 18
评论
共有 条评论