winform webbrowser控件内嵌的HTML无法运行JS代码

写了一个简单的管理代码的软件,发现webbrowser内嵌的HTML都不能运行JS代码了,但单独在页面上运行是正常的,在IE里面又能正常运行JS..大家知道原因的请告知一下,多谢了. 我下面在具体描述一下,第一次加载时,颜色变成这样,如下图: 代码如下: View Code 1 2 3 4 5 6 7 8 9 20 21 22
        
23         /// <summary>
24         /// 数据绑定ComboBox控件
25         /// </summary>
26         /// <param name="dt">要绑定的表</param>
27         /// <param name="cboname">绑定的ComboBox控件的名称</param>
28         /// <param name="bindid">要绑定的数据表中的字段ID</param>
29         /// <param name="bindmember">要绑定的数据表中的字段</param>
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代码呀,很雷人。有知道怎么解决的吗,小弟非常感谢。
饮歌长啸
浏览 683回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP