如何获得一个本地的HTML文件的显示内容比如C:\test.html我不是要得到文件的html代码的内容,而是在浏览器里最终显示的内容,如何能得到?
解决方案 »
- 用AnimateWindow做Form淡出问题
- 怎么处理界面加载数据假死的现象
- 一个基础的问题?
- 怎么在C# Silverlight项目MainPage.xaml.cs中写入文件保存到本地
- 怎么才知道我的机子安装的vss是服务器端还是客户端??
- C#+ASP.NTET+ACCESS写的系统如何自动备份数据库?
- 极度郁闷!发两个招聘的帖子,扣了10信誉分。
- 循环显示,并有编号
- 请问读文件时怎样一次读2个byte?c#中想把int转换成16进制形式表示该怎样做?(急)
- 请教mvc中的webapi 怎么设置helppage支持area?
- 相同查询语句在VS 2008中 前台和后台都相同但一个有结果一个没响应
- gridview生成Excel问题
可以获得test.html的内容,然后用Literal控件显示
你是想用什么来实现获取HTML页面的信息如果是用ASP.NET的话,可以直接用控件获取的啊~~!
是的,我想得到页面显示结果,然后存成 txt文件,有什么办法没有?
其实你要的 还是整个 HTML内容需要你自己 提炼出 <body>你要的是这里面的Content</body>
如果 HTML里面有图片或者flash等本地资源的引用怎么办?
我试过了,里面的HTML不是XML格式的,在IE下报错了。 所以这个方法不行
{
web.Url = new Uri(@"C:\test.html");
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted);
} void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (web.ReadyState == WebBrowserReadyState.Complete)
{
string text = web.Document.Body.OuterText;
}
}