2012-06-20 6 views
2

J'ai ajouté un fichier HTML à ma solution dans VS2010. Comment créez-vous un appel pour ouvrir le fichier HTML? Par exemple, lorsqu'un utilisateur clique sur un bouton, il trouvera le fichier HTML dans ma solution et l'ouvrira dans le navigateur Web.Ouvrir le fichier HTML dans l'application C#

+0

Ressemble System.Diagnostics.Process.Start est la bonne commande de C# –

+1

ce que vous utilisez C# console app/asp.net form/asp.ne t mvc? –

Répondre

4

vous pouvez utiliser le contrôle du navigateur Web

webbrowser.Navigate("File location.html") 

pour plus d'informations voir here

+0

À: Gerard Sexton si je donne l'application pour courir sur quelqu'un d'autre machine cela confond le chemin que j'ai indiqué sur ma machine avec là? –

+0

utilisez ce "Application.StartupPath" pour obtenir votre chemin de démarrage de l'application – KF2

0
System.Diagnostics.Process.Start(
    Server.MapPath("~/HtmlFileFolderNameInSolution/") + "HtmlFileName.htm" 
); 

Cela ouvrira le fichier HTML dans un nouvel onglet du même navigateur ...

+0

quel espace de nom dois-je ajouter lorsque j'ajoute ceci? tout fonctionne jusqu'à Server.MapPath. ça tombe sous le System.Web; ?? –

+0

Utilisez cela cela fonctionnera –

Questions connexes