C#webbrowser加载相对路径的网页文件失败

2025-04-26 15:21:21
推荐回答(4个)
回答1:

@"123.html" 改为:
System.Environment.CurrentDirectory.ToString() +@"\123.html"

回答2:

大的应用的相对路径是很难固定的,因为涉及到包含、用户控件等等,所以一般是config里面设置一个基准路径,比如path="e:\\123",然后在其他地方调用组合。
只有小的网页程序才有可能用../../等形成相对路径。

回答3:

webBrowser1.Navigate(@"../123.html");

回答4:

加个/或者\试试