asp.net – 为什么Request.Cookies在foreach循环中返回字符串而
发布时间:2020-12-16 00:42:37 所属栏目:asp.Net 来源:网络整理
导读:今天早上我不小心看到以下代码段,我很惊讶,因为它工作得很好。 不要看它的逻辑,我只是??好奇为什么HttpCookieCollection(在这种情况下是Request.Cookies)在foreach循环中返回一个字符串(cookie名称)而不是一个HttpCookie对象。这是一个一致性问题,因为我
今天早上我不小心看到以下代码段,我很惊讶,因为它工作得很好。
不要看它的逻辑,我只是??好奇为什么HttpCookieCollection(在这种情况下是Request.Cookies)在foreach循环中返回一个字符串(cookie名称)而不是一个HttpCookie对象。这是一个一致性问题,因为我们通常通过索引/名称在此集合中获取HttpCookie对象? 谢谢, foreach (string cookieKey in System.Web.HttpContext.Current.Request.Cookies) { HttpCookie tmpCookie = System.Web.HttpContext.Current.Request.Cookies[cookieKey]; if (tmpCookie != null && tmpCookie["RecentlyVisited"] != null) { cookie.Add(tmpCookie); } } 解决方法
通过密钥迭代集合更有意义。这样你可以访问这两个密钥,并可以通过调用System.Web.HttpContext.Current.Request.Cookies [cookieKey]轻松访问该值。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何忽略Model属性的验证?
- asp.net – 网站在解决方案构建后需要很长时间才能启动
- asp.net – 为什么加密一个web配置文件?
- asp.net – 无法加载类型’MyProject.MvcApplication’
- asp.net-mvc – 如何让routelink返回正确的URL?
- asp.net – 在Visual Studio 2010中更改“切换到标记”的快
- asp.net-mvc – 控制器操作无法从JSON读取Guid POST
- asp.net – ASP MVC用户配置文件
- asp.net-web-api – 使用WebAPI和RavenDB进行基本会话处理
- asp.net – 为什么我的动态添加控件会在Postback后松散它们
推荐文章
站长推荐
- 将typescript定义文件编译到wwwroot文件夹时出现
- asp.net – Diffplex入门
- asp.net-mvc – asp.net mvc 4 – 好的是每个线程
- ASP.NET MVC 4实体框架6 SQL Compact Edition 4.
- asp.net – Visual Studio开发服务器使用错误的端
- asp.net-mvc – 使用OWIN的Google身份验证Oauth在
- ASP.NET ModalPopupExtender单击“事件”
- asp.net-mvc-2 – 将日期参数传递给RedirectToAc
- asp.net – MSCharts“没有找到HTTP请求类型”GE
- asp.net-mvc – RenderAction调用错误的动作方法
热点阅读