【发布时间】:2020-07-19 12:40:32
【问题描述】:
我希望用浏览器替换文本框,以便在聊天应用中显示消息
这样我就可以为视频、网站和图片、表情符号添加超链接...
但是当我运行该应用程序时,它无法找到 Debug 文件夹中的 myfile.html ...
它确实存在并且可以在 Firefox 中加载
List<string> lines = new List<string>();
lines.Add("<html>");
lines.Add("<body><table width=100%><br><br>Chat:");
lines.Add("<tr><font size=6><a href=music\\" + artist + ">
<img src=music\\" + artist + "\\info\\default.jpg alt=" + art + " height=200 width=200 />
</a><a href=" + path +">"+" " + path2 +"</a></font><br><br></tr>");
lines.Add("</table></body>");
lines.Add("</html>");
File.WriteAllLines("myfile.html", lines);
wb_Messages.Navigate("myfile.html");
我试过了
wb_Messages.Navigate("file:///myfile.html");
wb_Messages.Navigate(Application.StartupPath + @"myfile.html");
没有喜悦...
任何帮助谢谢...
【问题讨论】:
-
你有什么例外?
-
您好 Web Broswer 找不到 .../CHAT/Debug 确保路径正确...我以前在 c++ MFC 中使用过它并且它有效
-
我已将位置更改为 D://myfile.html ...但找不到路径
-
提示:使用
Path.Combine(Application.StartupPath, "myfile.html") -
谢谢 ... 现在没有错误,但是 myfile.html 没有出现在 webbrowser 中 ...我存储了一个 保存的网页 ,它也没有在 webbroswer 中加载。