ho trovato questo codice...
sitemato potrebbe fare al caso tuo:
Utilizzando il metodo WriteFile dell'oggetto HttpResponse di ASP.NET e` possibile, con un unica riga di codice, salvare l'intero contenuto della pagina corrente.
Sara` il metodo stesso che si occupera` di aprire il file, leggerlo e salvare il contenuto della pagina.
Qui ci va tutto l'html che il metodo WriteFile salvera` nel file c:ASPNETpagina.htm</p>
<script language="VB" runat="server">
Sub Page_Load (Sender As Object, E As EventArgs)
Response.WriteFile("c:ASPNETpagina.htm")
End Sub
</script>