1
我想將處理ASP頁面的結果保存爲html文件。任何人都知道這是否可能?由於如何將html生成的頁面保存在html存檔中?
我想將處理ASP頁面的結果保存爲html文件。任何人都知道這是否可能?由於如何將html生成的頁面保存在html存檔中?
這可以幫助您保存ASP頁
<script runat="server">
void Page_Load() {
String inputFile = MapPath("input-page.aspx");
String sDiskFile = "result.htm";
WebRequest webRequest = WebRequest.Create(inputFile);
WebResponse webResponse = webRequest.GetResponse();
Stream stream = webResponse.GetResponseStream();
StreamReader oReader = new StreamReader(stream, Encoding.ASCII);
StreamWriter oWriter = new StreamWriter(Server.MapPath(sDiskFile));
oWriter.Write(oReader.ReadToEnd());
oWriter.Close();
oReader.Close();
webResponse.Close();
// display confirmation that it worked
lblOutput.Text = inputFile;
aLink.Text = sDiskFile;
aLink.NavigateUrl = sDiskFile;
}
//-----------------------------------------
</script>
所有的ASP頁面最終呈現爲HTML的輸出。所以你可以做得很好! –
確定thnaks,但我想將它保存在服務器上,你能幫我嗎? – Mikelon85
在asp.net中,我們可以使用WebRequest對象並獲取響應並保存它。由於我沒有在ASP上工作,我不知道。但它應該是可能的,我們所需要做的就是在服務器端代碼中提出請求並處理響應,該響應的格式爲HTML –