写了一个简单的管理代码的软件,发现webbrowser内嵌的HTML都不能运行JS代码了,但单独在页面上运行是正常的,在IE里面又能正常运行JS..大家知道原因的请告知一下,多谢了.
我下面在具体描述一下,第一次加载时,颜色变成这样,如下图:
代码如下:
View Code
1
2
3
4
5
6
7
8
9
20
21
22 23 ///
24 /// 数据绑定ComboBox控件
25 ///
26 /// 要绑定的表
27 /// 绑定的ComboBox控件的名称
28 /// 要绑定的数据表中的字段ID
29 /// 要绑定的数据表中的字段
30 public static void BindComboBox(DataTable dt, ComboBox cboname, string bindid, string bindmember)
31 {
32 cboname.BeginUpdate();
33 cboname.DataSource = dt;
34 cboname.ValueMember = bindid;
35 cboname.DisplayMember = bindmember;
36 cboname.EndUpdate();
37 }
38
39
但在webbrowser中内嵌入的同样的HTML,却不变色,原因是不运行JS代码。哎代码: wbShow.Document.Body.InnerHtml = 代码;
看到的效果如下:
哎,弄了很久都不行。原因是不运行JS代码呀,很雷人。有知道怎么解决的吗,小弟非常感谢。