【发布时间】:2008-11-18 16:45:42
【问题描述】:
由于显然没有Flash control that can accept bitmap pastes,我想考虑自己写一个。不过我宁愿不使用 Flash,所以我想使用 .NET。
现在我认为可以在浏览器中下载和运行的本机代码控件的正确术语是“ActiveX 控件”。所以我的问题是,我可以用 .NET 创建这样的 ActiveX 控件吗?
我在网上找到了一些教程,但他们都希望您将程序集安装在本地计算机上,并注册并信任它和访问它的网站。
这对潜在的匿名互联网用户要求有点高,甚至对于 Intranet 用户来说,另一种部署方法会更可取。
我清楚地记得某个网站要求我下载这个或那个 ActiveX 控件。在需要诸如 Flash 和 Java 之类的浏览器插件的页面上,有一些机制可以让浏览器知道从哪里获取该媒体类型的插件。
所以我的问题是双重的:
- 我可以在 .NET 中创建一个可以在用户浏览器中运行的控件吗?
- 我可以实现的(半)自动交付的最佳方法是什么?
回应桑尼:
是的,很多 JavaScript 富文本编辑器允许您将 链接图像 粘贴到文本字段中,它会插入正确的 标记。但是,这仅适用于已经在网络上有位置的图像,我希望它可以通过从剪贴板复制/粘贴任何随机位图来上传新图像。
【问题讨论】:
-
我真的建议避免对剪贴板功能进行黑客攻击,除非它绝对是您的网络应用程序的核心功能。
标签: .net installation activex browser