可能重复:
如何在C# WebBrowser中加载本地HTML文件 我正在使用C#(VS 2010)创建程序,并且想显示帮助文件。 我创建了help.htm文件。该文件包含在帮助目录中的解决方案中。我想将此htm文件加载到对话框中的WebBroswer中。但是,当我尝试使用相对路径时,出现问题。
之后,我遇到了错误:不允许相对URI。参数名称:源。
以下是我的C#解决方案架构图:
请问有人可以帮忙吗?
非常感谢!
如何在C# WebBrowser中加载本地HTML文件 我正在使用C#(VS 2010)创建程序,并且想显示帮助文件。 我创建了help.htm文件。该文件包含在帮助目录中的解决方案中。我想将此htm文件加载到对话框中的WebBroswer中。但是,当我尝试使用相对路径时,出现问题。
HelpWindow helpwin = new HelpWindow(); //creating new window
Uri helpUri = new Uri ("help\\pm_view.htm",UriKind.RelativeOrAbsolute); //setting path
helpwin.webBrowser.Navigate(helpUri); //navigating webBroswer
之后,我遇到了错误:不允许相对URI。参数名称:源。
以下是我的C#解决方案架构图:
![enter image description here](https://istack.dev59.com/QGXi2.webp)
非常感谢!