当前位置: 首页 > 图文教程 > .Net技术 > ASP.NET > 通过webBrowser 来轻松模拟网页来源

ASP.NET
VS2008SP1下jQuery使用初体验
使用asp.net 2.0中的SqlBulkCopy类批量复制数据
asp.net定点执行任务总结
通过webBrowser 来轻松模拟网页来源
ASP.NET框架 数据回发与事件回发
浅谈ASP.NET内部机制
通用语言规范
GC垃圾回收
ASP.NET 配置
ASP.NET 安全认证
ASP.NET生成复合控件
asp.net中forms验证
DataTable中数据记录的统计
关于无aspx文件部署,我的一些探索心得
ASP.NET刷新页面的六种方法
ASP.NET MVC应用程序的本地化、单元测试
详解ASP.NET的四种状态
.NET与Java间进行Web Service交互的选择
自己动手实现Asp.net的MVC框架
ASP.net中网站访问量统计方法

ASP.NET 中的 通过webBrowser 来轻松模拟网页来源


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 467 ::
收藏到网摘: n/a

我今天在这里讲的只是我个人用到的webBrowser中一个小的技巧,如果是高手可能就不需要再继续向下看了!

大家都知道 webBrowser 是.net中提供给我们的一个相当于是浏览器的小控件,当然了它的用处就多的多了,我在这里也就不一一介绍了,

我就从我的工作上遇到并解决的一个实际问题中用到的一个小方法来说明! 

大家可能都遇到过不少的程序页面都是判断域名的来源的,如果单独的打开一个页面是不让打开的,而这个页面你又不知道它的导航连接在哪里,

那我们如果遇到这样的问题,我们该怎么办呢?

不知道大家知不知道webBrowser 控件中有一个Document 属于性,我们可以通过Document这个属性来访问打开的网页中的页面元素,

比如我们要访问打开的页面中的body这个元素,那么我们就可以通过 webBrowser .Document.body 来进行访问了,当然了,如果您要想在打开的页面的

body中插入部分代码,那么您就可以直接通过 webBrowser .Document.Body.InnerHtml 这个语法来进行插入您想要放的内容了!

那么您只需要通过这些内容,您是不是就可以通过首先连接他们的任何一个页面,然后通过webBrowser .Document.Body.InnerHtml  来解决导航连接的问题!

举一反三: 通过类似的方法,您就可以通过webBrowser 来模拟一些页面的登陆了。

由于时间的关系,今天就些到这里吧,如果大家有什么疑问可以跟帖,我们大家一起来讨论、学习