我有一个面板,显示一个显示webbrowser的表单。在UI设计器中,我添加了我的.html文件的Url,它工作正常。
但是现在我在不同的系统上使用我的应用程序,因此.html的路径不存在。
所以我必须在代码中使用string sspBaseFile = System.AppDomain.CurrentDomain.BaseDirectory;
在这个功能中,我试图让它工作。表单有一个名为webbrowser1
的UI元素private void SSP_Load(object sender, EventArgs e)
{
this.webBrowser1.DocumentTitleChanged += new EventHandler(webBrowser1_DocumentTitleChanged);
this.Controls.Add(webBrowser1);
webBrowser1.AllowNavigation = true;
this.webBrowser1.Navigate(new Uri(sspBaseFile + "frmSSPeditor.html"));
}
为什么没有显示html?我确认.html位于二进制文件旁边的正确位置。