cookie的问题?
我在网站的LOGIN页面的登录提交的事件里建立了HttpCookie objHttpCookieUser = new HttpCookie("UserName",this.user.Text);
HttpCookie objHttpCookiePwd = new HttpCookie("Password", this.password.Text);
Response.Cookies.Add(objHttpCookiePwd);
Response.Cookies.Add(objHttpCookiePwd);
然后在留言板里加了判断:读取COOKIE里的USERNAME和PWD,它他们不为空时,就可以进入留言板
if (System.Web.HttpContext.Current.Request.Cookies("UserName") != null && System.Web.HttpContext.Current.Request.Cookies("Password") != null)
但是出现错误:“错误 3 不能像使用方法那样使用不可调用的成员“System.Web.HttpRequest.Cookies”。 C:\Documents and Settings\chenrui\桌面\Message\Message.aspx.cs 20 52 C:\...\Message\”到底是个什么错误啊?这两个页面的类该怎么去调用呢?怎样把COOKIE放到公共类里再调用? --------------------编程问答-------------------- 在你接收cookie值的时候,把圆括弧换成中括号。
if (System.Web.HttpContext.Current.Request.Cookies["UserName"] != null && System.Web.HttpContext.Current.Request.Cookies["Password"] != null)
我试过了,我的可以接收到值。 --------------------编程问答-------------------- 取 cookies 的方法错了
应该是
System.Web.HttpContext.Current.Request.Cookiess["名称"]
补充:.NET技术 , ASP.NET