private void Button3_Click(object sender, System.EventArgs e)
{
// if (Request.Cookies["UserName"] != null)
// {
// TextBox1.Text="is "+Request.Cookies["UserName"].Value;
// }
// else
// {
// TextBox1.Text="err";
// }
TextBox1.Text="is "+Request.Cookies["CookUN"].Value;
} private void Button4_Click(object sender, System.EventArgs e)
{
UserName=TextBox1.Text.ToString().Trim();
Pass=TextBox2.Text.ToString().Trim();
// HttpCookie cookie = new HttpCookie("cookie");
// DateTime dt=DateTime.Now;
// TimeSp=new TimeSpan(0,24,0,0,0);
// cookie.Expires=dt.Add(TimeSp);
// cookie.Values.Add("UserName",UserName.ToString());
// cookie.Values.Add("Pass",Pass.ToString());
// Response.AppendCookie(cookie);
// UserName=TextBox1.Text.ToString().Trim();
// Response.Cookies["UserName"].Value=UserName; HttpCookie MyCookieUN = new HttpCookie("CookUN");
DateTime now = DateTime.Now; MyCookieUN.Value = UserName; //now.ToString();
//MyCookieUN.Value=UserName;
MyCookieUN.Expires = now.AddHours(7); Response.Cookies.Add(MyCookieUN);
//HttpCookie MyCookieUP = new HttpCookie("CookUP");
//DateTime now = DateTime.Now; //MyCookieUP.Value = now.ToString();
//MyCookieUP.Value=UserName;
//MyCookieUP.Expires = now.AddHours(7); //Response.Cookies.Add(MyCookieUP);
}
{
// if (Request.Cookies["UserName"] != null)
// {
// TextBox1.Text="is "+Request.Cookies["UserName"].Value;
// }
// else
// {
// TextBox1.Text="err";
// }
TextBox1.Text="is "+Request.Cookies["CookUN"].Value;
} private void Button4_Click(object sender, System.EventArgs e)
{
UserName=TextBox1.Text.ToString().Trim();
Pass=TextBox2.Text.ToString().Trim();
// HttpCookie cookie = new HttpCookie("cookie");
// DateTime dt=DateTime.Now;
// TimeSp=new TimeSpan(0,24,0,0,0);
// cookie.Expires=dt.Add(TimeSp);
// cookie.Values.Add("UserName",UserName.ToString());
// cookie.Values.Add("Pass",Pass.ToString());
// Response.AppendCookie(cookie);
// UserName=TextBox1.Text.ToString().Trim();
// Response.Cookies["UserName"].Value=UserName; HttpCookie MyCookieUN = new HttpCookie("CookUN");
DateTime now = DateTime.Now; MyCookieUN.Value = UserName; //now.ToString();
//MyCookieUN.Value=UserName;
MyCookieUN.Expires = now.AddHours(7); Response.Cookies.Add(MyCookieUN);
//HttpCookie MyCookieUP = new HttpCookie("CookUP");
//DateTime now = DateTime.Now; //MyCookieUP.Value = now.ToString();
//MyCookieUP.Value=UserName;
//MyCookieUP.Expires = now.AddHours(7); //Response.Cookies.Add(MyCookieUP);
}
用http://localhost/vtionservices/wflogin.aspx,所有的代码都按要求执行(即能写入cookie,也能正确读出)。但在http://wit_notebook/vtionservices/wflogin.aspx里,cookie始终为空,如果在别的电脑访问,cookie也为空。 不知如何才能实现?