将Asp.Net页面输出为HTML的简单代码如下:
c#代码:
1
WebRequest mywebrq;
2
3 WebResponse mywebresp;
4
5 StreamReader sr;
6
7 Streamwriter sw;
8
9 Private 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
3 WebResponse mywebresp;
4
5 StreamReader sr;
6
7 Streamwriter sw;
8
9 Private 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