【问题标题】:Open HTML file in C# application在 C# 应用程序中打开 HTML 文件
【发布时间】:2012-06-20 15:54:05
【问题描述】:

我在 VS2010 的解决方案中添加了一个 HTML 文件。如何创建打开 HTML 文件的调用?例如,当用户单击按钮时,它将在我的解决方案中找到 HTML 文件并在 Web 浏览器中打开它。

【问题讨论】:

  • 看起来 System.Diagnostics.Process.Start 是来自 c# 的正确命令
  • 你在用什么c#控制台app/asp.net form/asp.net mvc?

标签: c# html visual-studio-2010


【解决方案1】:

您可以使用网络浏览器控制

webbrowser.Navigate("File location.html")

欲了解更多信息,请参阅here

【讨论】:

  • 致:Gerard Sexton 如果我让应用程序在其他机器上运行,它会将我在我机器上声明的路径与那里的路径混淆?
  • 使用这个“Application.StartupPath”获取你的应用启动路径
【解决方案2】:
System.Diagnostics.Process.Start(
  Server.MapPath("~/HtmlFileFolderNameInSolution/") + "HtmlFileName.htm"
);

这将在同一浏览器的新标签页中打开 HTML 文件...

【讨论】:

  • 当我添加这个时,我必须添加什么命名空间?一切正常,直到 Server.MapPath。它是否属于 System.Web;??
猜你喜欢
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 2020-06-06
  • 1970-01-01
  • 1970-01-01
  • 2012-03-31
  • 2015-07-04
  • 1970-01-01
相关资源
最近更新 更多