I have added an HTML file to my solution in VS2010. How do you create a call to open the HTML file? For example when a user clicks a button it will locate the HTML file in my solution and open it in the web browser.
Asked
Active
Viewed 2.4k times
2
-
Looks like System.Diagnostics.Process.Start is the right command from c# – Yusubov Jun 20 '12 at 04:13
-
1what are you using c# console app/ asp.net form/asp.net mvc ? – Yusubov Jun 20 '12 at 04:15
2 Answers
4
you can use web browser control
webbrowser.Navigate("File location.html")
for more information see here
-
To: Gerard Sexton if i give the application to run on someone else machine it it confuse the path i stated on my machine with there's? – Jason Gagnon Jun 20 '12 at 04:01
-
use this "Application.StartupPath" for getting your appication startup path – KF2 Jun 21 '12 at 06:43
0
System.Diagnostics.Process.Start(
Server.MapPath("~/HtmlFileFolderNameInSolution/") + "HtmlFileName.htm"
);
This will open HTML file in new tab of same browser...
-
what name space do i have to add when i am adding this in? everything works till Server.MapPath. does it fall under the System.Web;?? – Jason Gagnon Jun 21 '12 at 02:24