private void Page_Load(object sender, System.EventArgs e) {
string str="Persist Security Info=false;"; str+="user id=sa;password=sa;database=bbs;"; string sql="select * from users where username='"+username.Text+"'"; SqlConnection conn=new SqlConnection(str); SqlCommand cmd=new SqlCommand(sql,conn); DataSet ds=new DataSet(); SqlDataAdapter dr=new SqlDataAdapter(sql,conn); dr.Fill(ds,"users"); if (username.Text.Trim()=="") { message.Text="请输入你的姓名"; } else { if (ds.Tables["users"].Rows.Count==0) { message.Text="出错!"; } else { HttpCookie cookie = new HttpCookie ("login"); cookie.Value=username.Text; //UserName.Text是我的用户输入用户名TEXTBOX的值 Response.Cookies.Add(cookie); Response.Redirect("chklogin.aspx"); } } } 我在CHKLOGIN.ASPX中读不到cookie的值. public class chklogin : System.Web.UI.Page { protected System.Web.UI.WebControls.Label message; private void Page_Load(object sender, System.EventArgs e) { HttpCookie cookie = new HttpCookie ("login"); message.Text+=Request.Cookies["username"]; }
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load);
} #endregion }