问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net的状态管理

发布网友 发布时间:2022-05-19 16:57

我来回答

2个回答

懂视网 时间:2022-05-19 21:18

Cookie:是存储在客户端文件系统的文本文件中或客户端浏览器对话的客户端浏览器对话的内存中的少量的数据。当我们在访问一个网站网页,当用户请求该网页时,应用程序会首先检查用户在此前是否已经登录过,我们可以通过读取Cookie获取用户信息来判断是否让它继续访问


记录Cookie信息
创建一个名称是user的Cookie对象:HttpCookie cookie=new HttpCookie("user");
给Cookie赋值,只能使用字符串赋值:cookie.Value="chenxiaomei";
如果有多个字符串需要保存,可以通过如下方式完成:
cookie["sex"]="女";
cookie.Values.Add("age","18");


读取Cookie信息
代码如下:

HttpCookie cookie = Request.Cookies["user"];
if (null==cookie)
{
Response.Write("没有发现制定的cookie");
}
else
{
Response.Write("cookie的全部值:" + cookie.Value + "<br/>");
Response.Write("sex值为:" + cookie["sex"] + "<br/>");
Response.Write("age值为:" + cookie["age"] + "<br/>");
}

删除Cookie
由于Cookie保存在客户端,但是可以让浏览器为你删除Cookie。将Cookie的值设为过去的
某个日期。
cookie.Expires = DateTime.Now.AddHours(-1);

Session对象
当用户首次与服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会

自动为其分配一个SessionID,用以标识这个用户的唯一身份。
Session的具体操作:
代码如下:

//存储信息
Session["myname"] = "chenxiaomei";
//获取信息
string myname = Session["myname"];
//清除session
Session.Clear();//从Session状态集合中移除所有的键和值
Session.Abandon();//取消当前Session会话



Session和Cookie的区别:
信息的存储位置不同,保存的时间也不同
Cookie是网页服务器存储在网页客户端硬盘上的文本文件。网页服务器向网页客户端请求存储一段信息,信息可以保存在Cookie中。之后每当客户端向服务器申请一个页面时,就会将该信息发回到服务器。
Session变量将在服务器为每个连接建立一个字典对象,使用的是服务端保存。Cookie可能会有一个按照年月日来判断的作废日期,而Session级别的变量在连接超时后就作废

热心网友 时间:2022-05-19 18:26

状态管理 (state management) 在Web应用程序中,一向是很重要的课题,良好的状态管理可以帮助开发人员发展出具有状态持续能力的应用程序(像是工作流程型应用程序或是电子商务应用程序),但状态管理功能会视应用程序的部署状态以及信息的共用程度来选择,在asp.net中,分为服务器端状态管理以及用户端状态管理,用户端状态管理为ViewState以及Cookies,服务端状态管理则是Session与Application对象。它们的差异点在于:
ViewState 是加密的数据流,和 HTML 一起输出到用户端。 Cookies 是加密(也可不加密)的小型数据,和 HTML 不同,它可以高速缓存在用户端浏览器中。 Session 是服务器端的状态保存机制,每个用户端均有独立的空间(以浏览器运行个体来赋与唯一的SessionID值)。 Application 是服务器端的状态保存机制,但应用程序所有的用户端共用同一份状态数据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? MacBookair怎么查看淘宝广告位图片尺寸 我的苹果X打开淘宝月账单消费显示乱码,如图,请问是怎么回事,该怎么解决,谢谢 求如何从阿富汗战争看军事高技术对现代战争的影响,具体些 前苏联,阿富汗战争意义是什么 阿富汗注定成为被战争困扰的国家,为何阿富汗会成为战争火药桶? 阿富汗政府军与驻阿美军多次发生火并,会对阿富汗局势带来哪些影响? 海湾战争、科索沃战争留下的历史启示分析阿富汗战争对世界战略格局产生了哪些影响? 评价阿富汗战争对国际关系及国际法产生哪些影响? 阿富汗战争对世界战略格局产生了哪些影响? 空调2p风管机内外管距离要求 中央空调风管用软管连接时软管长度有限制吗 换手机后,绑定的手机和实名认证不是同一个人,怎么登录? 刘雯成为首个拥有芭比娃娃形象的亚洲模特,你喜欢刘雯吗? 有哪些五官不完全标致但很漂亮的姑娘 名模刘雯的颜值你能get到吗? 香奈儿的老佛爷跟别人合照从来不笑,为何看到刘雯的时候会笑容满面? ipad的描述文件在哪 刘雯胶片质感大片出炉,这样的大片需要技巧吗? 刘雯蜡像和本人相似度高吗? 很多网友都称刘雯为大表姐,这是因为什么? 华为手机p10手机怎么样 华为手机p10用着怎么样 成功智慧微信里面的小说怎样才能不花钱读 怎么能把微信言情小说不用花钱就能读 老俗语中,冬天有三白是丰年,这三白是什么? 大寒中的三白是什么 俗语“腊月遇三白,猪狗也吃麦”,什么意思呢? “腊月遇三白,猪狗也吃麦”,这句话究竟是什么意思? 俗语:“腊月遇三白,猪狗也吃麦”,什么意思? 你知道有哪些关于大雪的俗语? 初冬,记得常给家人吃“3白2红”,应季而食,安稳过冬天,是什么? 有关冬天的谚语,你是怎么理解的? asp.net中使用cookie好还是session好? 关于嵌入式LINUX 触摸屏驱动 用福昕给PDF文档签名到的时候,跳出这个对话框。不知道有没有办法解除保护,我电脑装了专业版的adobe11的 宁波迪睿电子科技有限公司怎么样? 武汉市迪睿道路科技有限公司怎么样? 成都迪睿汇金科技有限公司怎么样? 苏州迪睿化工科技有限公司怎么样? 四川迪睿斯科技有限公司怎么样?