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

!ASP.NET如何获得另一个页面内容

2013-04-02 
求助!ASP.NET怎么获得另一个页面内容新人求助,各位大大谁能帮帮忙。我在做网站模块化。请问怎么在一个aspx文

求助!ASP.NET怎么获得另一个页面内容
新人求助,各位大大谁能帮帮忙。我在做网站模块化。
请问怎么在一个aspx文件的后台代码中打开另一个aspx页面然后获取到那个页面执行完Page_Load()方法后的html文本呢。 asp.net
[解决办法]
A页面后台获取B页面
可以用流的方式获取,相当于下载B页面
//以字符流的形式下载文件
  FileStream fs = new FileStream(B页面地址, FileMode.Open);
  byte[] bytes = new byte[(int)fs.Length];
  fs.Read(bytes, 0, bytes.Length);
  fs.Close();
  string strContent=System.Text.Encoding.Default.GetString(bytes); //注意红色部分的编码,你根据B页面实际编码改相应的编码方式
[解决办法]
这个你得用HttpWebResponse去干,用他去写报文,然后去请求。得到请求后的流,解析流就可以了

热点排行