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

ASP.NET
浅谈如何在ASP.NET中了解LINQ语句性能
MRS实现和扩展一个Service Contract
ASP.NET:ASP.NET创建Web服务之声明XML Web服务
ASP.NET:asp.net中常用的一些小技巧
ASP.NET:ASP.NET 数据库缓存依赖
ASP.NET:.NET监控技术应用与分析
Asp.net:Asp.net多语言
ASP.NET:asp.net中接口和抽象类及区别概述
ASP.NET:小编谈理解.NET委托和事件
ASP.NET:小编浅谈asp.net(500) 内部服务器错误解决方法
ASP.NET:C#.Net程序开发中的Socket介绍
ASP.NET:小编浅述面向接口的编程
ASP.NET:.Net参数基础论
ASP.NET:小议枚举类型
ASP.NET:小编浅谈.NET多态中的重写与重载
ASP.NET:浅谈.NET垃圾回收机制(GC)
ASP.NET:ASP.NET中把彩色图片变成黑白图片
ASP.NET:ASP.NET中配置文件的加密与解密
ASP.NET:ASP.NET实现用户第二次访问网站不用提交信息
ASP.NET:ASP.NET利用Cookie处理网上重复投票

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


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

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

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

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

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

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

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

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

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

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

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

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