看到http://www.cnblogs.com/submaie/archive/2004/11/11/62819.aspx链接中讲到的关于在IE中使用WinForm控件的经验,并追踪到引用的链接,经反复揣摩,并实践之后,得到如下体会:
该方法的优点:
1、无需注册,自动下载;
2、对于WinXP,Win2000,Win98,WinMe,WIn2003,在默认的配置下,可以完成大部分与网络资源有关的,包括访问web service。这比ActiveX控件需要降低安全性等级才能下载是一个进步。
当然也有缺点:
1、只能使用.net 框架类库自带的东西,三方产品无法使用。
2、默认的配置下,无法访问本地资源,这是一种安全性的考虑。
3、使用弹出式窗口会出现警告。
4、需要安装dotnetfx.exe,而且安装无法选择路径,只能缺省安装在系统盘下。大约占90M的空间。
5、对于win2003,可能需要将相应的网站设置为信任站点。
6、每个IE进程启动时,如果使用到该控件都需要重新下载。