将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
13
mywebreq=WebRequest.Create(http://localhost/Test.aspx);
14
15
mywebresp=mywebreq.GetResponse();
16
17
sr=new streamReader(mywebresp.GetResponsestream());
18
19
strHtml=sr.ReadToEnd();
20
21
sw=File.CreateText(server.mappath("Test.htm"));
22
23
sw.writeling(strHtml);
24
25
sw.close();
26
27
Response.writeFile(Server.Mappath("Test.htm"));
28
29
}
30
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

13
mywebreq=WebRequest.Create(http://localhost/Test.aspx);14

15
mywebresp=mywebreq.GetResponse();16

17
sr=new streamReader(mywebresp.GetResponsestream());18

19
strHtml=sr.ReadToEnd();20

21
sw=File.CreateText(server.mappath("Test.htm"));22

23
sw.writeling(strHtml);24

25
sw.close();26

27
Response.writeFile(Server.Mappath("Test.htm"));28

29
}30


