首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新人第一贴,望高手解决.后台提取前台HTML内容.解决办法

2012-04-01 
新人第一贴,望高手解决.后台提取前台HTML内容.用VS2003语言VB,如何提取前台HTML里的内容呢?如何提取HTML里

新人第一贴,望高手解决.后台提取前台HTML内容.
用VS2003   语言VB,如何提取前台HTML里的内容呢?
如何提取HTML里的BODY部分内容并保存为文本输出?

[解决办法]
如何提取前台HTML里的内容呢?
------------------
把你取的部分内容用这个div标签包起来,并设置该div的runat= "server ",

比如:

<div id= "divHtml " runat= "server ">
这里是你要取的html内容
</div>

后台直接用divHtml.InnerHTML就能取到你要的值!!!
[解决办法]
System.Text.Encoding code = System.Text.Encoding.GetEncoding( "gb2312 ");
StreamWriter sw=null;
string str=divHtml.innerHtml;//前面说过的

string htmlfilename = SaveFile+ ".htm ";
// 写文件
try
{
sw = new StreamWriter(htmlfilename , false, code);
sw.Write(str);
sw.Flush();
}
catch(Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
finally
{
sw.Close();
}
[解决办法]
你要导入IO这个类才有
imports system.io

热点排行