winforms webBrowser中的相对路径

lsmd5eda  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(228)

我在Visual Studio中制作了一个窗体(Window窗体),并使用了工具箱中的Web浏览器。
我想在网页浏览器中打开一个本地驱动器的网页。在属性中,在URL框中,如果我写绝对路径(例如c:\xwelcome.html),它就可以工作,但我如何才能使用相对路径(例如页面在我的资源文件夹中)?我的路径:C:\Users\CCJ\source\repos\myapp\Resources\Welcome\welcome.html我尝试了.\welcome.html,但它没有工作。有什么想法吗?
提前感谢!

35g0bw71

35g0bw711#

这样试试看

DirectoryInfo dir = new DirectoryInfo(@"C:\Users\CCJ\source\repos\myapp\Resources\Welcome");
        this.webBrowser1.Url = new Uri(String.Format("file:///{0}/welcome.html", dir.FullName));

相关问题