html怎么使用active控件?(ie安装activex控件)

  

1.使用VB或者ATL工具来实现一个Active控件,在控件中向外暴露一个方法,该方法的功能为:首先将所要安装的程序下载到用户机器上,然后启动所下载的安装程序进行安装。  

2.在网页中调用该控件,在所需要处理事件中(如:onload,onclick等),调用上诉ActiveX控件的方法来实现安装。  网页中调用ActiveX控件的方法如下:    其中,ID:代表网页中该控件的ID,可以通过该ID来调用控件的方法。  CLASSID:唯一代表一个ActiveX控件,指明将使用哪个ActiveX控件。  CODEBASE:如果ActiveX控件还没安装在本机上,指明可以从何处进行安装

请问如何用C#代码在页面类中找到页面中的Html控件呢?

你的问题怎么跟我的差不多呢,如果不是框架的页面。。

string a = textBox1.Text;
HtmlDocument hd = this.webBrowser1.Document;
HtmlElement he = hd.GetElementById(kw);
HtmlElement he2 = hd.GetElementById(su);
he.SetAttribute(value,a);
HtmlElement ele = hd.GetElementById(su);
ele.InvokeMember(Click);
首先你要知道控件名,如果不知道,就遍历页面上的所有控件

web开发为何没往拖动控件的方向发展?

作为从 ASP 时代走过来的老码农可以负责任地说,Web 开发拖控件在 10 多年前随着微软 ASPdotNET 推出时就已经通过被称为 WebForm 的技术实现了,并且到现在也仍然在产品寿命期中,虽然不再更新新功能,但仍然有着正常的产品维护。

html怎么使用active控件?(ie安装activex控件)

html怎么使用active控件?(ie安装activex控件)

在 WebForm 技术刚刚诞生的时代,众多从 Delphi/VB 开发人员刚从拖控件开发本机应用开始向 Web 开发转向,此时,入门简单、事件模型类似本机开发的 WebForm, 甚至一经推出就爆红成为开发 B/S(所谓的 Browser/Server)应用的首选技术。

那是一个互联网还不非常普及,人人都在做 MIS 的年代,WebForm 虽然火了,但是因为 WebForm 的事件模型本质上是需要提交页面和后端服务器交互才能触发,从根本上和 AJAX 等技术是矛盾的,而且拖控件的方式,页面会生成非常多的冗余 HTML 标签,造成页面体积巨大, 且 CSS 难以应用。

随着 Web 开发技术的发展,用户对前端体验要求越来越高,浏览器和 W3C 标准也随着不停演化,甚至出现了专门的前端开发工程师,在这种情况下,代码臃肿、体验不佳的 WebForm 早已被手工编写的 HTML/CSS/JS 页面所替代。

当然,市场对拖控件形式的无代码或少代码开发一直有需求,微软后期也尝试推出过 LightSwitch 等等昙花一现的技术,不过总体上说,目前还是以手工开发 HTML 页面为主。但是随着单页应用 SPA 和 WebAssembly 等等 HTML 技术的出现,很有可能未来还是会出现不少拖控件的开发工具,就让我们拭目以待了。

未经允许不得转载:搜热门主机 » html怎么使用active控件?(ie安装activex控件)

赞 (0)

Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/srmzj.com/wp-includes/class-wp-comment-query.php on line 405