帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统v4.6
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
自订CookieCollection 及Cookie 物件
作者:佚名 发布时间:2005-04-02 来源:不详
 


    除了使用系统预设的Cookies 对象外,我们也可以自行定义属于自己的Cookies 对象。我们知道Cookie 对象是属于CookieCollection 集合对象中的成员,所以我们可以自行在程序中宣告并使用这些对象;这样的好处可以避免和一些系统所自动产生的Cookie 变量混杂。下列范例以上述范例为基础,改为自定的Cookies 对象来操作Cookie 变量:

<Html>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object,e As Eventargs)
Dim CookieCollection As HttpCookieCollection=New HttpCookieCollection
Dim Cookie1 As HttpCookie=New HttpCookie("Cookie1")
Dim Cookie2 As HttpCookie=New HttpCookie("Cookie2")
Cookie1.Value="Microsoft VisualStudio .NET"
Cookie2.Value="ASP.NET"
CookieCollection.Add(Cookie1) '将Cookie 对象加入Cookies 集合中
CookieCollection.Add(Cookie2)
Dim shtI As Short
For shtI=0 To CookieCollection.Count-1
Response.Write("变量名称=" & CookieCollection.Item(shtI).Name &
"<br>")
Response.Write("变量内容=" & CookieCollection.Get(shtI).Value &
"<p>")
Next
CookieCollection.Clear()
End Sub
</Script>
</Html>

    上述范例中分别产生一个HttpCookieCollection 对象以及两个HttpCookie 对象。当我们在产生HttpCookie 对象时至少要将Name 属性设定好,或者以下列的语法产生:

变量=New HttpCookie("Cookie 名称","数据")

    当设产生Cookie1 及Cookie2 这两个变量后,我们就可以使用CookieCollection 对象的Add 方法将Cookie 对象加入集合中;接着在循环中分别读出他们的变量名称及内容。我们观察执行结果,发现系统Cookie 变量AspSessionId 就没有出现在我们所自订的Cookies 集合对象中了。
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统