我在login.aspx页是这样的:
*******************************************************************************
//判断密码是否正确
if(Passwd==md5Password)
{
/****************************** 记录Cookie *********************************/
HttpCookie myCookie=new HttpCookie("bcUser");
myCookie.Values.Add("bcUserName",userText.Value.Trim());
switch(System.Convert.ToInt32(cookieRadio.SelectedItem.Value))
{
case 0:
//myCookie.Expires=DateTime.Now.AddSeconds(10);
break;
case 1:
myCookie.Expires=DateTime.Now.AddDays(1);
break;
case 2:
myCookie.Expires=DateTime.Now.AddMonths(1);
break;
case 3:
myCookie.Expires=DateTime.Now.AddYears(1);
break;
}
Page.Response.Cookies.Add(myCookie);
/*@@@@@@@@@@@@@@@@@@@ 指定Cookie适用的当前的域 @@@@@@@@@@@@@@@@@@@@*/
//myCookie.Domain="192.168.0.1";
//myCookie.Domain="../bcUser";
//myCookie.Domain="192.168.0.1/bcUser";
//Page.Response.AppendCookie(myCookie);
//Page.Response.Write("Domain="+myCookie.Domain);
//显示登陆成功,进入主页面
Msg.Text="";
//Page.Response.Write(myCookie.Value);
//Page.Response.Redirect("default.aspx");
//将已验证身份的用户重定向回最初请求的 URL。
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(userText.Value.Trim(),false);

******************************************************************************