Silverlight读取Cookie指导手册介绍
Silverlight开发工具为开发人员带来了很大的好处。在多媒体的处理上,帮助开发人员摆脱以前的种种约束轻松实现各种以前只能依靠美工才能实现的功能。在这里我们先来了解一下Silverlight读取Cookie的相关操作方法。#t#

创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的网站建设、成都网站设计、网站维护、资阳移动机房解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、电子商务商城网站建设、政府网站等各类型客户群体,为全球1000+企业提供全方位网站维护、服务器维护解决方案。
我们要想实现Silverlight读取Cookie的话,可以通过HtmlPage.Document.GetProperty方法来获取所有Cookie,另外在HtmlDocument中定义了Cookies属性,已经为我们封装好了GetProperty方法,可以直接使用,它的定义如下代码所示:
- public sealed class
HtmlDocument : HtmlObject - {
- public string Cookies
- {
- get{
- HtmlPage.VerifyThread();
- String property = this.
GetProperty("cookie") as String; - if (property != null)
- {
- return property;
- }
- return String.Empty;
- }
- set{
- HtmlPage.VerifyThread();
- String str = value;
- if (String.IsNullOrEmpty(str))
- {
- str = string.Empty;
- }
- this.SetProperty("cookie", str);
- }
- }
- }
如使用下面这段Silverlight读取Cookie代码来获取一个指定Key的Cookie值:
- void btnRetrieve_Click(object
sender, RoutedEventArgs e)- {
- String[] cookies = HtmlPage.
Document.Cookies.Split(';');- foreach (String cookie in cookies)
- {
- String[] keyValues = cookie.Split('=');
- if (keyValues.Length == 2)
- {
- if (keyValues[0].Trim() ==
this.txtKey.Text.Trim())- {
- this.txtValue.Text = keyValues[1];
- }
- }
- }
- }
Silverlight读取Cookie的具体方法就为大家介绍到这里。
网站题目:Silverlight读取Cookie指导手册介绍
本文网址:http://www.jxjierui.cn/article/djogoii.html


咨询
建站咨询
