2009-10-15 7 views
6

¿Es posible guardar un archivo de cualquier tipo sin pasar por el diálogo 'guardar como'? Utilización de la clase WebBrowserProgamatically guardar un MHT sin diálogo

WebBrowser.ShowSaveAsDialog(); 

¿Está el contenido cargado en un control WebBrowser serializable por lo que se puede guardar y recuperar (por remostrado)?

Respuesta

2

Dado que tiene acceso completo al DOM y, por lo tanto, puede leer cualquier contenido que muestre WebBrowser, la respuesta debe ser.

  • Utilizando el árbol de DOM nodos leer el contenido del WebBrowser en el C# mundo
  • escribir en el fichero usando el acceso a archivos .NET normales

Sin embargo si sólo desea descargar una página web y guárdelo en el disco hay mejores formas de utilizar el control WebBrowser, eche un vistazo a la clase WebClient

0

Veo que esta es una pregunta antigua, pero solo voy a actualizar con un po alternativa posible.

Por favor, eche un vistazo a this CodeProject article.

Cuestiones relacionadas