ASP.NET学習のページ転送(7)Cookie伝値
9447 ワード
【 :
1、 Cookie
2、 【 cookie , , Cookie, Cookie 】
3、 cookies
4、 Cookies Response.cookies
5、
【 : , 】
】
IndexPage.aspx
<form runat="server">
<div>
<input id="Text1" type="text" runat="server"/>
<input id="Text2" type="text" runat="server"/>
<input id="Button1" value=" " type="button" runat="server" onserverclick="ok_ServerClick"/>
</div>
</form>
IndexPage.aspx.cs :
public void ok_ServerClick(object sender, EventArgs e)
{
//
string name = Text1.Value;
string pass = Text2.Value;
#region
//// Cookie
//HttpCookie Namecookie = new HttpCookie("Name", name);
//HttpCookie Passcookie = new HttpCookie("Pass", pass);
//// Cookie Cookies
//Response.Cookies.Add(Namecookie);
//Response.Cookies.Add(Passcookie);
#endregion
#region
//
HttpCookie cookies = new HttpCookie("Login");
// 【 】
//cookies.Values.Add("Name", name);
//cookies.Values.Add("Pass", pass);
// 【 】
cookies.Values["Name"] = name;
cookies.Values["Pass"] = pass;
cookies.Expires = DateTime.MaxValue; // Cookie
Response.Cookies.Add(cookies); // Cookie Cookies 【 , ,Cookies 】
#endregion
//
Response.Redirect("ResultIndex.aspx");
}
ResultPage.aspx.cs :
protected void Page_Load(object sender, EventArgs e)
{
#region Cookie
//HttpCookie NameCookie = Request.Cookies["Name"];
//string name = NameCookie.Value;
//HttpCookie PassCookie = Request.Cookies["Pass"];
//string pass = PassCookie.Value;
#endregion
if (Request.Cookies["Login"]!=null)
{
// :
HttpCookie cookie = Request.Cookies["Login"];
string name = cookie["Name"];
string pass = cookie["Pass"];
// :
//string name = cookie.Value; // Name=key1&Pass=key2
//string name = Request.Cookies["Login"]["Name"];
//string pass = Request.Cookies["Login"]["Pass"];
txt.Value = " :" + name + "----- :" + pass;
}
}
Cookie :
http://www.cnblogs.com/abllyboy/archive/2010/11/29/1891395.html
http://blog.csdn.net/dingzhenyang/article/details/5704582