你好,请问C# Winform程序,如何用WebBrowser打开程序所在bin文件夹下的html网页文件。

我按照
webBrowser1.Navigate(Application.StartupPath + "/show map.html");
这样的代码,没办法加载啊,,白板,,呜呜,,好捉急啊,求好人帮助~~

第1个回答  2014-04-30
写错了,webBrowser1.Navigate(Application.StartupPath + "\\showmap.html");
网页文件名不要空格或者有特殊符号。
另外Application.StartupPath指的是你的exe所在目录,在vs中它指的实际上是你的bin下的debug或者release文件夹,所以这个html也要放在debug下。追问

谢谢你,祝身体健康、万事如意!

第2个回答  2014-04-30
//打开bin\debug下面的网页
webBrowser1.Navigate(Application.StartupPath + @"/show map.html"); //@为转义符

//打开bin下面的网页
string str_path = Application.StartupPath;
str_path = str_path.Substring(0, str_path.IndexOf("\\Debug"));
webBrowser1.Navigate(str_path + @"\show map.html");本回答被提问者采纳

你好,请问C# Winform程序,如何用WebBrowser打开程序所在bin文件夹下的...
写错了,webBrowser1.Navigate(Application.StartupPath + "\\\\showmap.html");网页文件名不要空格或者有特殊符号。另外Application.StartupPath指的是你的exe所在目录,在vs中它指的实际上是你的bin下的debug或者release文件夹,所以这个html也要放在debug下。

c#中如何用WebBrowser打开本地网页
url是支持打开文件的,格式为file:\/\/路径,这里的路径的\\要换成\/。如果是相对路径,可以用Environment.CurrentDirectory获得其对应的绝对路径。例如文件放在.\/page.htm里,可以用 urlPath=Uri.UriSchemeFile+ Uri.SchemeDelimiter Path.GetFullPath(Environment.CurrentDirectory+"page.htm").Replace(Path.Dire...

求助~~~C#winform 用WebBrowser控件 怎么打开debug上的html文件
webBrowser1.Navigate(Application.StartupPath + @"\/show map.html"); \/\/@为转义符 \/\/打开bin下面的网页 string str_path = Application.StartupPath;str_path = str_path.Substring(0, str_path.IndexOf("\\\\Debug"));webBrowser1.Navigate(str_path + @"\\show map.html");...

c#中winform的webbrowser控件在窗体中如何获取按钮或者的事件?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...

【求助】C# WinForm下WebBrowser改变HTML中File的值
用javascript操作,button的点击事件 private void button1_Click(object sender, EventArgs e){ webBrowser1.Document.InvokeScript("msgalert", new string[] { "D:\\\\test.txt" }); }在webbrowser的页面中写 <script type="text\/javascript"> function msgalert(msg) { document.getEleme...

c#winform中怎么让webbrowser控件下载完成后继续后面的程序
ReadyState == WebBrowserReadyState.Complete)\/\/判断 { timer1.Enabled=false; \/\/当加载完毕后,停止时间控件 \/\/执行另外的函数,即步骤二 } --- 实在找不出更好的办法了。你要找出更好的贴出来学习下。

c#winform程序上webbrowser控件,通过点击winform上的按钮向webbrowser中...
这个需要客户端程序和浏览器脚本的交互。你在winform的按钮点击事件里写:this.WebBrowser.Document.InvokeScript("execute",new string[]{"%P"});当前WebBrowser浏览的网页中脚本如下:function execute(key){ var WshShell = new ActiveXObject("WScript.Shell");WshShell.SendKeys(key);} 这样就可以向...

C#webbrowser加载相对路径的网页文件失败
"123.html" 改为:System.Environment.CurrentDirectory.ToString() +@"\\123.html"

C# Winform如何打开一个网页
可以使用 WebBrowser 控件 ,还可以使用WebClient或者WebRequest类,将内容下载下来,在启动打开。也可以利用linkbutton,设置 利用Webbrowser时,它有一个方法叫Navigater("http:\/\/www.baidu.com");就OK了 本回答被提问者采纳 haifeng_4216 | 推荐于2017-12-16 11:19:04 举报| 评论(1) 3 2 1、 C# 也是 ...

C# winform webbrowser如何指定内核为IE11?
1、假设你应用程序的名字为MyApplication.exe 2、运行Regedit,打开注册表,找到 HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION 3、添加以下项 IE各版本的值如下:11001 (0x2EDF) Internet Explorer 11. Webpages are displayed in IE...

相似回答