0

是否有 ActiveX 的纯 .NET 替代品?我在问是否有办法让我编写一个厚客户端控件,以便在.NET 的网页中加载并与之交互,没有 com。

编辑:我不想在纯 .NET 中使用 ActiveX,我想要 ActiveX 的 .NET 替代品。

4

2 回答 2

3

恐怕没有完美的托管唯一等效于 ActiveX。主要是有充分的理由。ActiveX 是一种危险的安全技术,在许多方面复制它的影响需要复制缺乏安全性。

你试过银光吗?

它不是一个完美的 ActiveX 替代品,因为它不会授予您对机器的无限制访问权限。但它确实提供了在 .Net 中编写富客户端控件的能力。

于 2009-04-14T17:30:54.317 回答
3

您可以使用UserControl它可以嵌入到 IE 中,我不知道您所说的与 Web 浏览器交互是什么意思,但它可以在页面上调用脚本并发布可以由页面上的脚本处理的事件。
请注意,必须预先安装 .NET 才能使控件正常工作。
您也可以使用JaredPar提到的 Silverlight,但您的 api 会受到更多限制。

于 2009-04-14T17:40:06.930 回答