初学者 问一下 Cookie 和Session的问题
弱弱的问2个问题:
1 Cookie 是在第一次登陆页面的时候在Page_load里面设置的吗?
那么它的名字Cookie [ "user1 "]="string",string 应该怎样设置其直才好呢?由用户的TextBox1.Text还是我们写程序的时候给它指定一个比如"haha"; ?
2 是为了 保证不支持Cookie 的浏览器 能够达到目的而必须设置Cookie 和Session还是只要设置其中之一就可以了?
希望大家能指点一下 ,谢谢!
------解决方案--------------------1 Cookie 是在第一次登陆页面的时候在Page_load里面设置的吗?
当然在这里设置是没错的,你也可以在其它地方设置Cookie,不一定要在Page_load里面设,你也可以在事件中设置Cookie值
------解决方案--------------------1 Cookie 是在第一次登陆页面的时候在Page_load里面设置的吗?
=============================
不一定,在大多服务器事件里都可以做这件事情
那么它的名字Cookie [ "user1 "]="string",string 应该怎样设置其直才好呢?由用户的TextBox1.Text还是我们写程序的时候给它指定一个比如"haha"; ?
======================
看你的需要..
2 是为了 保证不支持Cookie 的浏览器 能够达到目的而必须设置Cookie 和Session还是只要设置其中之一就可以了?
===================
Session是依赖于cookie的,如果客户端禁用Cookie,网站的一些功能是要收到限制的,虽然ASP.NET支持无Cookie的会话(存放于URL中),但这样网站的路径都要用相对路径
------解决方案--------------------1 Cookie 是在第一次登陆页面的时候在Page_load里面设置的吗?
那么它的名字Cookie [ "user1 "]="string",string 应该怎样设置其直才好呢?由用户的TextBox1.Text还是我们写程序的时候给它指定一个比如"haha"; ?
============
cookie 属于 http 标准,
只要你尚未关闭 http header(头),都可以对 cookie 进行修改