【发布时间】:2016-03-18 07:44:01
【问题描述】:
我的任务是使用 C# 更新旧的 OCX。除了一件事,一切都很好。
我现在被告知我们需要添加一个指定端口的参数。
旧的 HTML 看起来像这样:
<object classid="clsid:D636293D-5687-4847-B53E-D4B4F3FABAD0" id="ActiveXTest3">
<param name="Port" value="8085" />
</object>
主要要求是显示控件的代码保存在静态 html 页面中。 不允许使用 Javascript(不知道为什么,但这是我被告知的!)
现在做一些挖掘一些帖子说它在 .NET 中是不可能的。有人说这是可能的,但将对象托管为 ASPX 页面。我找到了一些关于使用的参考
IPropertyBag
在我的 C# ActiveX 控件中,但找不到任何明确的解决方案或答案。
有人可以澄清一下吗?如果可能的话,可以举个简单的例子吗?
【问题讨论】:
-
值得一提的是,您还可以从您的控件内部访问
<OBJECT>标签为IHTMLElement:stackoverflow.com/a/4662515/1768303 -
@Noseratio:也许,但在 C++ 中。 C# 版本在哪里?
-
@Softlion,我没有现成的 C# 版本。其他人可能有,作为一个单独的问题提出。