1
ASP 페이지를 HTML 파일로 처리 한 결과를 저장하려고합니다. 그게 가능하다면 누구나 아는가? 감사합니다HTML 아카이브에서 asp 생성 페이지를 어떻게 저장할 수 있습니까?
ASP 페이지를 HTML 파일로 처리 한 결과를 저장하려고합니다. 그게 가능하다면 누구나 아는가? 감사합니다HTML 아카이브에서 asp 생성 페이지를 어떻게 저장할 수 있습니까?
이 당신이 마지막으로 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 페이지의 출력을 절약 할 수 있습니다. 그래서 당신은 그것을 아주 잘 할 수 있습니다! –
괜찮 았지만 서버에 저장하고 싶습니다. 도와 주실 수 있습니까? – Mikelon85
asp.net에서 WebRequest 객체를 사용하여 응답을 받고 저장할 수 있습니다. 내가 ASP에서 일한 적이 없기 때문에 나는 잘 모른다. 그러나 가능한 것이어야합니다. 서버 쪽 코드에서 요청을하고 Response (HTML)를 처리하는 것만 가능합니다. –