关键组件:System.windows.Forms.WebBroswer
关键声明:类前声明
namespace gdi___ { [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] [System.Runtime.InteropServices.ComVisibleAttribute(true)] public partial class Main : Form {
.
.
.
}
如果不声明第二句会出现IE下,对象不支持该属性或者方法错误
WebBroswer关键属性设置:
剩下就很简单了,在JS中用如下方法调用:
var tnum=window.external.getDebugPath();//getDebugPath()为c#方法
另外要说明的是:this.WebBroswer1.ObjectForScripting = this;用来设置调用目前容器,如果在别的类里声明,就要将this替换为相应类
OK,发现写代码的确很费脑子~~~~