加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – System.Net.Cookie和System.Web.HttpCookie有什么区

发布时间:2020-12-16 04:30:39 所属栏目:asp.Net 来源:网络整理
导读:我获得了一个HTTPCookie,但需要一个Net.Cookie.它们只是你可以重铸的东西,或者我将如何去做? 解决方法 其实你有两个问题: System.Web.HttpCookie和System.Net.Cookie之间的区别 如何从HTTPCookie转换为Cookie. 第1部分) 这个问题真的很有意思,我还在想为什
我获得了一个HTTPCookie,但需要一个Net.Cookie.它们只是你可以重铸的东西,或者我将如何去做?

解决方法

其实你有两个问题:

> System.Web.HttpCookie和System.Net.Cookie之间的区别
>如何从HTTPCookie转换为Cookie.

第1部分)
这个问题真的很有意思,我还在想为什么有两个看起来很相似的类,我最初的想法是System.Web.HttpCookie继承了System.Net.Cookie,但这不是真的直接从Object继承所以它们是不同的类,但属性匹配很多,所以这给第2部分的解决方案带来了希望.

第2部分)
我认为它可以在理论上将一个转换成另一个,因为如果你以正确的方式填充它们,它们只是对象,这里我比较了两个类时的一些分析.
单击以在新选项卡中打开以放大

更新:
System.Web用于基于服务器的应用程序,System.Net可用于基于客户端的应用程序.

一些想法:

>编写一个可以将一个对象转换为另一个对象的方法或静态类,我没有检查所有这些对象,但是名称匹配的属性,签名也匹配.
>在另一个对象中不存在的属性可以填充一些常量或您知道的值与端口号等方案匹配.

祝你好运,让我知道你是如何想出最终的解决方案,发布代码或链接.

一些链接
this post has some related code

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读