2012-06-20 51 views
2

我在VS2010中添加了一個HTML文件到我的解決方案。你如何創建一個調用來打開HTML文件?例如,當用戶點擊一個按鈕時,它會在我的解決方案中找到HTML文件,並在Web瀏覽器中打開它。在C#應用程序中打開HTML文件

+0

看起來像System.Diagnostics.Process.Start是從c## –

+1

正確的命令你在用什麼c#控制檯應用程序/ asp.net窗體/ asp.ne t mvc? –

回答

4

您可以使用Web瀏覽器控件

webbrowser.Navigate("File location.html") 

更多信息,請參閱here

+0

收件人:傑拉德塞克斯頓 如果我給應用程序運行在別人機器上,它會混淆我在我的機器上聲明的路徑嗎? –

+0

使用這個「Application.StartupPath」來獲取你的appication啓動路徑 – KF2

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

這將打開在同一個瀏覽器的新標籤的HTML文件...

+0

當我添加這個時,我必須添加什麼名字空間?一切工作,直到Server.MapPath。它是否屬於System.Web;? –

+0

使用它它將工作 –

相關問題