if (this.chkRemember.Checked == true)//前台页中保存两周复选框勾选
{
HttpCookie cookie = new HttpCookie("hluserinfo"); cookie.Values.Add("hluserid", dr["userID"].ToString());
cookie.Values.Add("hlusername", dr["username"].ToString());
cookie.Values.Add("hluserquanxian", dr["userquanxian"].ToString());
cookie.Expires = DateTime.Now.AddDays(14);//14天有效期
Response.Cookies.Add(cookie); }
登录成功跳转去的页面后台:
int userid;
string username;
int userquanxian; protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
HttpCookie mycookies = HttpContext.Current.Request.Cookies["hluserinfo"];
if (mycookies != null)
{
userid = Convert.ToInt32(Response.Cookies["hluserinfo"].Values["hluserid"]);
username = Response.Cookies["hluserinfo"].Values["hlusername"];
userquanxian = Convert.ToInt32(Response.Cookies["hluserinfo"].Values["hluserquanxian"]);
} Response.Write(username);
}
}问题是,Response.Write(username);没有任何值,空的,,,,,,,请问,,,代码有没有写错?如果错了怎么改?大侠人帮帮我.......
{
HttpCookie cookie = new HttpCookie("hluserinfo"); cookie.Values.Add("hluserid", dr["userID"].ToString());
cookie.Values.Add("hlusername", dr["username"].ToString());
cookie.Values.Add("hluserquanxian", dr["userquanxian"].ToString());
cookie.Expires = DateTime.Now.AddDays(14);//14天有效期
Response.Cookies.Add(cookie); }
登录成功跳转去的页面后台:
int userid;
string username;
int userquanxian; protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
HttpCookie mycookies = HttpContext.Current.Request.Cookies["hluserinfo"];
if (mycookies != null)
{
userid = Convert.ToInt32(Response.Cookies["hluserinfo"].Values["hluserid"]);
username = Response.Cookies["hluserinfo"].Values["hlusername"];
userquanxian = Convert.ToInt32(Response.Cookies["hluserinfo"].Values["hluserquanxian"]);
} Response.Write(username);
}
}问题是,Response.Write(username);没有任何值,空的,,,,,,,请问,,,代码有没有写错?如果错了怎么改?大侠人帮帮我.......
解决方案 »
- MVC中,如果在view中获取controller信息(action,id等值)
- 请指教,支付宝相关的问题!!!
- 请问随鼠标移动的线条如何做啊
- 有这么难的问题吗?几天了都没人回答出.
- javascript 怎么让未定义的对象不提示错误
- 上传文件的作成时间和更新时间如何取得(再问)
- 我建立asp.net WEB应用程序时,说IIS运行的不是asp.net 1.1版,我应该如何配置?
- 谁能够用asp.net实现类似于世界杯猜测的那种效果
- GridView中使用验证控件,通过ValidationSummary控件收集出错信息遇到的麻烦
- 如何在客户端js限制checkboxlist至少选择一项
- AspNetPager+updatepanel+repeater无刷新分页问题,急需解答
- ASP.NET(C#)后台可以读取传来的数据,但前台SQL无法使用
HttpCookie mycookies = HttpContext.Current.Request.Cookies["hluserinfo"];
并且做了验证,
后面为什么不用,
却用Response.Cookies。。
Response.AppendCookie(cookie);
Response.SetCookie(cookie);
存入
HttpCookie mycookie1 = new HttpCookie("abc");
System.Text.Encoding enc = System.Text.Encoding.GetEncoding("gb2312"); mycookie1.Values.Add("userName", HttpUtility.UrlEncode(userName.Text, enc));
mycookie1.Values.Add("passWord", HttpUtility.UrlEncode(passWord.Text, enc));
mycookie1.Expires = System.DateTime.Now.AddDays(365);
Response.Cookies.Add(mycookie1);读取 System.Text.Encoding enc = System.Text.Encoding.GetEncoding("gb2312");
userName.Text = HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies["abc"].Values["userName"].ToString(),enc);
string pass = HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies["abc"].Values["passWord"].ToString(),enc);
换成username = Request.Cookies["hluserinfo"].Values["hlusername"];楼主你先理清一下Response对象与Request对象的区别