技巧:在Silverlight应用程序中操作Cookie
2008-10-09 11:39:57 来源:WEB开发网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);
}
}
}
如使用下面这段代码来获取一个指定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];
}
}
}
}
如下图所示:
Tags:技巧 Silverlight 应用程序
编辑录入:爽爽 [复制链接] [打 印]- ››应用程序的配置管理Poco
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››应用程序开发者偏好苹果也关注Android
- ››技巧:当不能抛出异常时
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››技巧:Linux rsync 同步由手动到自动
- ››应用程序控制:强大的微软AppLocker
- ››技巧:下载FLV视频的一种简便方法
赞助商链接