C#网页控件webbrower的网址如何指向原程序中的HTML文件

发布网友 发布时间:2024-10-23 22:36

我来回答

4个回答

热心网友 时间:2024-10-29 22:51

在你的IIS里的默认网站中可以新建一个虚拟路径 在其操作的第二部中就可以指定确定的html路径

热心网友 时间:2024-10-29 22:47

帮你看看
这是一个虚拟路径的问题
解决 在你的IIS里的默认网站中可以新建一个虚拟路径 在其操作的第二部中就可以指定确定的html路径了

热心网友 时间:2024-10-29 22:55

用/表示网站根目录,不要用相对路径 即可。
例如 /test.htm访问根目录下的test.htm文件 不管你的控件在哪 都完全没问题。

问题补充:一楼说的我试过了,找不到网页
如果是这种情况说明你的网站是创建在虚拟目录下的。而/指向的是网站根目录。请把网站的根目录指向你的网站文件夹即可解决。实际上
网站挂到服务器上的时候也不可能是放在虚拟目录下的。
System.IO.Path 这种只能用于服务器端的不推荐。占用的资源太多。

热心网友 时间:2024-10-29 22:52

用绝对路径才可以。

webBrowser1.Url = new Uri(System.IO.Path.GetDirectoryName(Application.ExecutablePath)+@"\..\..\copyright.htm");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com