aspx.net js 对cookie的操作
对cookie的操作
protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie MyCookie = new HttpCookie("aa");
MyCookie.Value = TextBox1.Text.ToString();
MyCookie.Expires = DateTime.Now.AddMinutes(30);
Response.Cookies.Add(MyCookie);
}
protected void Button2_Click(object sender, EventArgs e)
{
if (Request.Cookies["aa"] != null)
{
HttpCookie cookie_name = Request.Cookies["aa"];
Label1.Text = Server.HtmlEncode(cookie_name.Value);
}
else
{
Response.Write("没有cookie");
}
}
js获取cookie的value值
<script type="text/javascript">
function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}
//alert(GetCookie("aa"));
var bb = GetCookie("aa");
if (bb != null) {
alert(bb + "你好");
}
else {
alert("请登陆");
window.opener = null;
window.open('', '_self', '');
window.close();
}
</script>