将Asp.Net页面输出为HTML
将Asp.Net页面输出为HTML的简单代码如下:
c#代码:
1WebRequest mywebrq;
2
3WebResponse mywebresp;
4
5StreamReader sr;
6
7Streamwriter sw;
8
9Private void Page_Load(object sender,EventArgs e)
10
11{
12
13mywebreq=WebRequest.Create(http://localhost/Test.aspx);
14
15mywebresp=mywebreq.GetResponse();
16
17sr=new streamReader(mywebresp.GetResponsestream());
18
19strHtml=sr.ReadToEnd();
20
21sw=File.CreateText(server.mappath("Test.htm"));
22
23sw.writeling(strHtml);
24
25sw.close();
26
27Response.writeFile(Server.Mappath("Test.htm"));
28
29}
30
2
3WebResponse mywebresp;
4
5StreamReader sr;
6
7Streamwriter sw;
8
9Private void Page_Load(object sender,EventArgs e)
10
11{
12
13mywebreq=WebRequest.Create(http://localhost/Test.aspx);
14
15mywebresp=mywebreq.GetResponse();
16
17sr=new streamReader(mywebresp.GetResponsestream());
18
19strHtml=sr.ReadToEnd();
20
21sw=File.CreateText(server.mappath("Test.htm"));
22
23sw.writeling(strHtml);
24
25sw.close();
26
27Response.writeFile(Server.Mappath("Test.htm"));
28
29}
30