1
試圖加載本地文件到一個WebBrowser控件,但這似乎並沒有工作加載本地HTML文件到一個WebBrowser控件
theBrowser.Navigate(new Uri("Assets/info.html", UriKind.Relative));
做我必須做一個NavigateToString
,而是和如何將我去關於這樣做?
試圖加載本地文件到一個WebBrowser控件,但這似乎並沒有工作加載本地HTML文件到一個WebBrowser控件
theBrowser.Navigate(new Uri("Assets/info.html", UriKind.Relative));
做我必須做一個NavigateToString
,而是和如何將我去關於這樣做?
var rs = Application.GetResourceStream(new Uri("index.html", UriKind.Relative));
StreamReader sr = new StreamReader(rs.Stream);
webBrowser.NavigateToString(sr.ReadToEnd());
其中的index.html在項目中保存的內容一樣
使用file://協議在您的網址
WebBrowser1.Navigate('file://yourpath/yourfile.html');
'導航()'支持其重載 的一個字符串我記得它的工作方式就像這個'theBrowser.Navigate(「Assets/info.html」);'當Assets/info.html「在調試文件夾中(或者通常與EXE – UnLoCo
在同一個文件夾中)應該按照你嘗試的方式工作,任何異常情況?你是否試過'「/Assets/info.html」? – abhinav
是啊,我嘗試用'/'作爲內容和資源。 Ku6popr的解決方案雖然工作。 –