当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

将C#编写的组件运用到网页中的方法

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:50:58

:2011-05-14 17:07:22

本文简单讲解了把使用C#开发的控件镶嵌到网页内的方法。

本文以在网页中镶嵌PDF阅读器为例。

源程序文件下载

首先创建一个“Windows 控件库”工程,将其命名为“PdfControl”,然后在控件窗口内嵌入“Acrobat Control 用于 ActiveX”控件。在这个工程中,把程序默认名字更改为“pdfctl”,这里提醒你要注意网页原代码的写法。现在让我们看一看效果图:

注:我们把“Acrobat Control 用于 ActiveX”控件应用到“PdfControl”控件中去,然后把PdfControl 控件应用到我们的网页中去。

当点击"Chang Size"按钮,我们会看到下面的图片:

需要的说明的是,这些操作基本上受到很大的限制,要想得到如上图所显示效果,你需要在“Visual Studio .NET 2003 命令提示”运行“caspol -s off”这个命令。另外,同样需要在IIS中设置一个虚拟目录,在其属性中,选择执行权限为“纯脚本”。另外,这里引用的控件是安装Acrobat Reader 4.0 注册的控件,其他高版本不行。

需要说明的是需要对元代码中的pdf.ocx进行注册。

源程序文件下载


将C#编写的组件运用到网页中的方法