1

ASP ページを処理した結果を html ファイルとして保存したいと考えています。それが可能かどうか誰にもわかりますか?ありがとう

4

1 に答える 1

1

これは、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>
于 2012-11-19T12:01:46.027 に答える