using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
namespace MapWinForm
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
} private void FrmMain_Load(object sender, EventArgs e)
{
WbMain.Navigate(System.Configuration.ConfigurationSettings.AppSettings["IPConfig"]);
InitMap();
//屏蔽弹出框
WbMain.ScriptErrorsSuppressed = true; } private void InitMap()
{
string IPConfig = System.Configuration.ConfigurationSettings.AppSettings["IPConfig"];
string strHtml = null;
strHtml = "<html><head><title>动态生成热点</title>";
strHtml += "<script type='text/javascript' language='javascript'> var IPConfig='" + IPConfig + "'</script>";
strHtml += "<script type='text/javascript' src='JavaScriptBase/jquery.js'></script>";
strHtml += "<script type='text/javascript' src='JavaScriptBase/jquery-doc.js'></script>";
strHtml += "<script type='text/javascript' src='JavaScript/InitPage.js'></script>";
strHtml += "</head><body><div id='MapMain'>safsdfafsfs</div></body></html>";
WbMain.DocumentText = strHtml;
}
private void WbMain_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
System.Windows.Forms.HtmlDocument document = this.WbMain.Document;
}
}
}由于涉及到给JS文件传参
我想把HTML标记以及参数在控件初始化的时候直接插入WB控件,由控件生成一个页面而不是用URL获取一个页面上边是我从网上查到的方法 但是不成功 大家帮查查错 谢谢了
怎么导航? WbMain.Url=new Uri("about:blank");这样么?
<Html></Html>
namespace MapWinForm
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
} private void FrmMain_Load(object sender, EventArgs e)
{
//WbMain.Navigate(System.Configuration.ConfigurationSettings.AppSettings["IPConfig"]);
InitMap();
//屏蔽弹出框
WbMain.ScriptErrorsSuppressed = true; } private void InitMap()
{
string IPConfig = System.Configuration.ConfigurationSettings.AppSettings["IPConfig"];
string strHtml = null;
strHtml = "<html><head><title>动态生成热点</title>";
// strHtml += "<script type='text/javascript' language='javascript'> var IPConfig='" + IPConfig + "'</script>";
//strHtml += "<script type='text/javascript' src='JavaScriptBase/jquery.js'></script>";
//strHtml += "<script type='text/javascript' src='JavaScriptBase/jquery-doc.js'></script>";
//strHtml += "<script type='text/javascript' src='JavaScript/InitPage.js'></script>";
strHtml += "</head><body><div id='MapMain'>safsdfafsfs</div></body></html>";
WbMain.DocumentText = strHtml;
}
private void WbMain_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
System.Windows.Forms.HtmlDocument document = this.WbMain.Document;
}
}
}