社区
C#
帖子详情
在C#的WebBrowser探件中显示HTML代码
sufangsheng
2007-08-31 02:13:43
我做了一个窗体 有两个按纽 一个按纽用于在WebBrowser控件中显示URI的内容
另一个用于在WebBrowser控件中显示该URI中的HTML代码
这一个我搞不定
急求解
哪位大侠帮帮忙
在线等呢
...全文
415
5
打赏
收藏
在C#的WebBrowser探件中显示HTML代码
我做了一个窗体 有两个按纽 一个按纽用于在WebBrowser控件中显示URI的内容 另一个用于在WebBrowser控件中显示该URI中的HTML代码 这一个我搞不定 急求解 哪位大侠帮帮忙 在线等呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyi8808
2007-08-31
打赏
举报
回复
using System;
using System.IO;
using System.Net;
class Test
{
// 获取网页的HTML内容
static string GetPage(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
try
{
using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
{
using (StreamReader sr = new StreamReader(res.GetResponseStream()))
{
return sr.ReadToEnd();
}
}
}
catch (System.Exception e)
{
return e.Message;
}
finally
{
req.Abort();
}
}
static void Main()
{
string url = "www.google.cn";
Console.WriteLine(GetPage(url));
}
}
sufangsheng
2007-08-31
打赏
举报
回复
各位大虾
还是不行呢
我要的是在WebBrowser控件中显示所指URI的的HTM代码呢
chenguangxi
2007-08-31
打赏
举报
回复
System.Net.WebRequest wrq = System.Net.WebRequest.Create( fileUrl );
System.Net.WebResponse wrs = wrq.GetResponse();
Stream strm = wrs.GetResponseStream();
StreamReader sr = new StreamReader( strm );
MessageBox.Show(sr.ReadToEnd());
guojie111
2007-08-31
打赏
举报
回复
Wb.Navigate("www.google.cn");
HtmlDocument doc = Wb.Document;
txtHtml.Text = doc.Body.InnerHtml;
wwwiii520
2007-08-31
打赏
举报
回复
我也遇到過一個顯示word的
在網上找的資料 但出錯啊
public Form1()
{
InitializeComponent();
this.axWebBrowser1.NavigateComplete2 += new AxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(this.axWebBrowser1_NavigateComplete2);
}
private object oDocument;
private void button1_Click(object sender, EventArgs e)
{
String strFileName;
//Find the Office document.
openFileDialog1.FileName = "";
openFileDialog1.ShowDialog();
strFileName = openFileDialog1.FileName;
if (strFileName.Length != 0)
{
Object refmissing = System.Reflection.Missing.Value;
oDocument = null;
axWebBrowser1.Navigate(strFileName, ref refmissing, ref refmissing, ref refmissing, ref refmissing);
}
}
private void Form1_Load(object sender, EventArgs e)
{
button1.Text = "Browse";
openFileDialog1.Filter = "Office Documents(*.doc, *.xls, *.ppt)|*.doc;*.xls;*.ppt";
openFileDialog1.FilterIndex = 1;
}
public void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
{
//Note: You can use the reference to the document object to
// automate the document server.
Object o = e.pDisp;
oDocument = o.GetType().InvokeMember("Document", BindingFlags.GetProperty, null, o, null);
Object oApplication = o.GetType().InvokeMember("Application", BindingFlags.GetProperty, null, oDocument, null);
Object oName = o.GetType().InvokeMember("Name", BindingFlags.GetProperty, null, oApplication, null);
MessageBox.Show("File opened by: " + oName.ToString());
}
}
C#
生成
Html
并在
Web
Browser
中
显示
在
C#
中
,我们可以使用字符串变量来构建
HTML
代码
。例如: ```csharp string
html
= "<
html
><head><title>我的页面</title></head><body><h1>欢迎来到我的页面!</h1></body></
html
>"; ``` 在这个例子
中
,我们创建了...
C#
Web
Browser
页面内容缩放
在.NET框架
中
,
C#
提供了一个内置的控件——`
Web
Browser
`,它允许开发者在Windows应用程序
中
嵌入一个浏览器引擎,以便展示网页内容。这个控件基于Internet Explorer的渲染引擎,因此它能够处理
HTML
、CSS和JavaScript...
C#
利用
Web
Browser
获取网页信息
在Visual Studio的设计视图
中
,可以从工具箱拖放`
Web
Browser
`控件到窗体上,或者在
代码
中
动态创建: ```csharp
Web
Browser
web
Browser
1 = new
Web
Browser
(); ``` 一旦有了`
Web
Browser
`实例,我们就可以设置其`Url`...
C#
获取
Web
Browser
中
的cookie和userAgent
在
C#
的
Web
Browser
控件
中
,可以通过`
Web
Browser
.ObjectForScripting`属性设置一个对象,然后在JavaScript
中
读取navigator.userAgent,再通过该对象传递回
C#
。以下是一个例子: 1. 首先,定义一个公共方法供...
C#
web
Browser
使用Chrome内容案例
接着,确保在
代码
中
初始化`
Web
View2`,设置其源URL,并加载必要的环境: ```csharp using Microsoft.
Web
.
Web
View2.WinForms; using Microsoft.
Web
.
Web
View2.Core; public partial class Form1 : Form { private ...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章