ASP.NET设置Cookie的方法

一、写Cookie
private void Button1_Click(object sender, System.EventArgs e)

{

     string uName=this.TextBox1.Text.Trim();

     string uPwd=this.TextBox2.Text.Trim();

     if(uName=="admin" & uPwd=="admin")

     {

         Response.Cookies["UserName"].Value=uName;

         Response.Cookies["UserPwd"].Value=uPwd;

         Response.Redirect("WebForm2.aspx");

      }

     else

     {

          Label1.Text="Your Name or Password is wrong";

     }
}

 


private
void Button1_Click(object sender, System.EventArgs e)

{

    string uName,uPwd;

    uName=this.txtUserName.Text.Trim();

    uPwd=this.txtUserPwd.Text.Trim();

 

    if(uName=="admin" & uPwd=="admin")

   {

         HttpCookie mCookie=new HttpCookie("tCookie","oaServer");

         mCookie.Values.Add("IsLogin","ok");

         mCookie.Values.Add("UserName",uName);

         mCookie.Values.Add("LoginTime",DateTime.Now.ToString());

         Response.Cookies.Add(mCookie);

         Response.Redirect("WebForm2.aspx");

    }

    else

        lblMsg.Text="Your Name or Password is wrong!";
}

 

 

 

二、读Cookie
private void Page_Load(object sender, System.EventArgs e)

{

    if(Request.Cookies["UserName"]==null)

         Response.Redirect("WebForm1.aspx");
    else

        this.Label1.Text=Request.Cookies["UserName"].Value+"||"+Request.Cookies["UserPwd"].Value;

}

private void Page_Load(object sender, System.EventArgs e)

        {

            HttpCookie mmCookie=Request.Cookies["tCookie"];

            if(Request.Cookies["tCookie"]==null)

            {

                Response.Redirect("WebForm1.aspx");

            }

            else

            {

                string uName=mmCookie["UserName"];

                string isLogin=mmCookie["IsLogin"];

                this.lblLogin.Text="Your Name is:"+uName+";Your state is:"+isLogin;

            }

        }

posted @ 2005-03-07 17:42  CrystalPipe  阅读(6016)  评论(0)    收藏  举报