Cookie与Session 关于Cookie和Session它们的区别?谢谢、、、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Session 用于保存每个用户的专用信息,它的生存期是用户持续请求时间再加上一段时间(可以在web.config中设置,默认是20分钟)。Session中的信息保存在服务器的内存中,当然你也可以设置它的保存方法(如存在SQL数据库中)。由于用户停止使用程序后它仍然在内存中保持一段时间,因此使用Session对象保存用户数据的方法效率很低。对于小量的数据。使用Session还是一个不错的选择。//存Session["user"] = "majcms";//取String username = Session["user"].ToString(); Cookie用于保存客户浏览器请求服务器页面的请求信息,程序员也可以用它保存非敏感性的内容。保存时间可以根据需要设置。如果没有设置Cookie失效时间,它仅保存至浏览器关闭。如果将Cookie设置为Min Value,则表示它永不过期。Cookie存储量受到很大限制,一般浏览器支持最大容量为4096字节。因此不能用来存储大量数据。由于并非所有浏览器都支持Cookie,并且它是以明文方式保存的,所以最好不要保存敏感性的内容。否则会影响网络安全。//存Response.Cookies["name"].Value = "majcms";//取String username = Response.Cookies["name"].Value; 如何去写一个webcontrol 网站发布后浏览不显示 在后台添加服务器控件问题??? 类型转换问题,请教大家 GridView显示多个计算的数据问题~~~~~ 网页拖放怎么保存到数据库中 请问在类中如何使用Server.HtmlEncode? 如何在程序中获取所请求的页面内容? 有关datagrid的checkbox的状态问题,请高手指点 int型的Contains? 神啊,快来救救我吧,该死的vs显示问题 问个sql语句
//存
Session["user"] = "majcms";
//取
String username = Session["user"].ToString(); Cookie用于保存客户浏览器请求服务器页面的请求信息,程序员也可以用它保存非敏感性的内容。保存时间可以根据需要设置。如果没有设置Cookie失效时间,它仅保存至浏览器关闭。如果将Cookie设置为Min Value,则表示它永不过期。Cookie存储量受到很大限制,一般浏览器支持最大容量为4096字节。因此不能用来存储大量数据。由于并非所有浏览器都支持Cookie,并且它是以明文方式保存的,所以最好不要保存敏感性的内容。否则会影响网络安全。
//存
Response.Cookies["name"].Value = "majcms";
//取
String username = Response.Cookies["name"].Value;