using System;
using System.Web.UI;
using System.IO;
using System.Net;
namespace WebSite.temp
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
//--需要引用 using System.Net 以及 using System.IO;
private string GetContentFromUrll(string _requestUrl)
{
string _StrResponse = "";
HttpWebRequest _WebRequest = (HttpWebRequest)WebRequest.Create(_requestUrl);
_WebRequest.Method = "GET";
WebResponse _WebResponse = _WebRequest.GetResponse();
StreamReader _ResponseStream = new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("UTF-8"));//gb2312
_StrResponse = _ResponseStream.ReadToEnd();
_WebResponse.Close();
_ResponseStream.Close();
return _StrResponse;
}
protected override void Render(HtmlTextWriter writer)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(sw);
base.Render(htmlWriter);
string strTableTR = GetContentFromUrll("http://www.aliyun.com/");
strTableTR = strTableTR.Replace("产品服务", "<a href=\"http://www.sina.com\">新浪</a>");
strTableTR = strTableTR.Replace("ECS", "这个是中文");
writer.Write(strTableTR);
//string html = sw.ToString() ;
将刚才生成的Html代码插入到页面中
//int startPoint = html.IndexOf("</table>", StringComparison.CurrentCultureIgnoreCase);
//if(startPoint > 0)
//{
// html = html.Insert(startPoint, strTableTR);
//}
//writer.Write(html);
}
}
}
using System.Web.UI;
using System.IO;
using System.Net;
namespace WebSite.temp
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
//--需要引用 using System.Net 以及 using System.IO;
private string GetContentFromUrll(string _requestUrl)
{
string _StrResponse = "";
HttpWebRequest _WebRequest = (HttpWebRequest)WebRequest.Create(_requestUrl);
_WebRequest.Method = "GET";
WebResponse _WebResponse = _WebRequest.GetResponse();
StreamReader _ResponseStream = new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("UTF-8"));//gb2312
_StrResponse = _ResponseStream.ReadToEnd();
_WebResponse.Close();
_ResponseStream.Close();
return _StrResponse;
}
protected override void Render(HtmlTextWriter writer)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(sw);
base.Render(htmlWriter);
string strTableTR = GetContentFromUrll("http://www.aliyun.com/");
strTableTR = strTableTR.Replace("产品服务", "<a href=\"http://www.sina.com\">新浪</a>");
strTableTR = strTableTR.Replace("ECS", "这个是中文");
writer.Write(strTableTR);
//string html = sw.ToString() ;
将刚才生成的Html代码插入到页面中
//int startPoint = html.IndexOf("</table>", StringComparison.CurrentCultureIgnoreCase);
//if(startPoint > 0)
//{
// html = html.Insert(startPoint, strTableTR);
//}
//writer.Write(html);
}
}
}