Silverlight和浏览器交互(1)
来源:互联网 发布:瑞士银行开户条件知乎 编辑:程序博客网 时间:2024/06/11 07:25
Silverlight和浏览器交互
有如下几个对象供和浏览器交互使用:
HtmlPage:允许访问和操作浏览器的文档对象模型
HtmlDocument:表示浏览器中的Html文档
HtmlElement:表示文档对象模型中的Html元素
HtmlWindow:提供JavaScript的Window对象的托管形式
(1) HtmlDocument的属性简介
Body:Html的Body对象
Cookies:Cookie字符串
DocumentElement:
DocumentUri:Silverlight宿主的html地址
QueryString:页面的查询字符串参数
(2) HtmlPage的属性简介
可以使用HtmlPage对象取得对应的HtmlDocument和HtmlWindow对象使用
(3) HtmlWindow的属性简介
相当于JavaScript中的Window对象,
(4) 操作Cookie
设置Cookie可以使用
HtmlPage.Document.SetProperty(“cookie”,cookieValue);
取得Cookie 使用
HtmlPage.Document.Cookies;即取得了保存在Cookie中的字符串。
编写删除Cookie的操作,只要设置Cookie过期时间即可。
(5) Url和Html的编码问题
Silverlight中提供一个HttpUtility方法,里面有对应的HtmlEncode、HtmlDecode、UrlEncode和UrlDecode方法。
HtmlEncode:将文本字符串进行Html编码
HtmlDecode:将Http传递的html编码字符串转换成文本字符串
UrlEncode:将文本字符串转换成Url编码字符串
UrlDecode:将Url编码字符串转换成文本字符串
(6) 取得浏览器信息
取得HtmlPage.BrowserInformation对象的相关属性,即可取得相应的浏览器的信息
- Silverlight和浏览器交互(1)
- Silverlight和浏览器交互介绍
- Silverlight 浏览器交互
- Silverlight和浏览器交互(3)-------JavaScript调用托管代码
- Silverlight和浏览器交互介绍-------JavaScript调用托管代码
- Silverlight和浏览器交互(2)----Silverlight中使用托管代码调用JavaScript
- Silverlight和浏览器交互介绍----Silverlight中使用托管代码调用JavaScript
- Silverlight 和html 交互
- silverlight和javascript交互
- silverlight和javascript交互
- silverlight 和javascript 的交互
- silverlight和后台数据交互
- (24):Silverlight 2 与浏览器交互相关辅助方法
- Silverlight之Silverlight和HTML(DOM,JS)交互 (转载)
- Silverlight和html(dom、js)交互
- SilverLight浏览器交互之:Html页面通过Javascript调用SilverLight程序内方法(附源码)
- SilverLight浏览器交互之:SilverLight程序调用外部Html中的Javascript方法(附源码)
- Erlang通过WebSocket和浏览器交互
- 在内网环境下部署NTP
- Oracle表空间管理相关SQL语句
- before start_kernel
- 你需要知道的NoSQL数据库10件事
- Sort——堆排序
- Silverlight和浏览器交互(1)
- 游戏服务器集群设计思路
- ant的安装及配置(windows)
- 1087 A Plug for UNIX //MAXFLOW
- OpenGL编程低级错误及常见问题解答
- Android上的Surface
- 错误 0019: EntityContainer 名称必须唯一
- 软考——安全性 可靠性及系统性能评价
- 关于tomcat 抛内存不足问题