WINFORM窗体里使用网页控件的一些办法
最近弄一个项目,是个CS的.当然也是有表单之类的,如果将HTML表单搬到窗体上就省事多了.
.首先要使用一个控件
WebBrowser
载入页面没使用URL属性,使用了下面这个属性
this.webBrowser1.DocumentText = html;
.由于所的的HTML表单页面都设成了"嵌入的资源",使用的时候用那个访问资源的类,读取HTML页面,然后变成字符串.
.那么要引用jquery还有样式文件怎么办?
.曾经将JQ的压缩源码复制到页面中,结果是可以使用,但是复制一次要花几妙钟.显然不能用这方法.后来是这样弄的
.1)在HTML页面里预先写好引用脚本<script src="$jquerypath占位符"></script>
.2)jquery.js这个文件属性设定成"始终复制"
.3)然后在程序中算出jquery的路径 大概是这样string jquerypath = Application.StartupPath.Replace(@"\","/") + "/jquery.js";
最后将这路径替换到SRC点位符.结果是有效的,可以引用了.
:这个方法达到了要求,但是感觉很不先进,无奈没找到更科学的办法.先解决问题再说.