1、
HttpCookie cookie = new HttpCookie("userName");
cookie.Value = userName;
HttpContext.Current.Response.Cookies.Add(cookie);
2、
HttpContext.Current.Response.Cookies["userName"].Value = userName;
请问我以上两种写法有什么区别,第一种写法在我的程序里面会报错:
“ 服务器无法在发送 HTTP 标头之后修改 cookie”
第二种则不会报错,为什么?
HttpCookie cookie = new HttpCookie("userName");
cookie.Value = userName;
HttpContext.Current.Response.Cookies.Add(cookie);
2、
HttpContext.Current.Response.Cookies["userName"].Value = userName;
请问我以上两种写法有什么区别,第一种写法在我的程序里面会报错:
“ 服务器无法在发送 HTTP 标头之后修改 cookie”
第二种则不会报错,为什么?
解决方案 »
- 请问ADO.NET数据绑定,到底是本地内存中,的还是数据库中的数据?
- asp.net定时触发函数
- 关于iframe 不耻下问,把txtSon.Text(儿子中的值),给lblResult.Text(父亲)
- 提问!考考【孟子E章】
- 如何读取Repeater和绑定字段数据
- 如何在JS中获取服务器端的图片的地址?
- 100分求助
- 如何插入自动增值的ID列??Dim rowValues As Object()={"",""}
- 没有赚到分呀. oracle中如何传递变量
- 问个小问题,Regex类的,不知道你们有没有遇到过
- 高分求解dropdownlist的简单问题,小弟很急,在线等。
- Help,__postback()的问题。
Set 方法首先查看 Cookie 是否已存在于集合中,如果是,则更新它。Set 方法不允许 Cookie 集合中存在重复的 Cookie。用Set方法试试看