本文簡單講解了把使用C#開發(fā)的控件鑲嵌到網(wǎng)頁內(nèi)的方法。
本文以在網(wǎng)頁中鑲嵌PDF閱讀器為例。
首先創(chuàng)建一個“Windows 控件庫”工程,將其命名為“PdfControl”,然后在控件窗口內(nèi)嵌入“Acrobat Control 用于 ActiveX”控件。在這個工程中,把程序默認名字更改為“pdfctl”,這里提醒你要注意網(wǎng)頁原代碼的寫法。現(xiàn)在讓我們看一看效果圖:
注:我們把“Acrobat Control 用于 ActiveX”控件應用到“PdfControl”控件中去,然后把PdfControl 控件應用到我們的網(wǎng)頁中去。
當點擊"Chang Size"按鈕,我們會看到下面的圖片:
需要的說明的是,這些操作基本上受到很大的限制,要想得到如上圖所顯示效果,你需要在“Visual Studio .NET 2003 命令提示”運行“caspol -s off”這個命令。另外,同樣需要在IIS中設(shè)置一個虛擬目錄,在其屬性中,選擇執(zhí)行權(quán)限為“純腳本”。另外,這里引用的控件是安裝Acrobat Reader 4.0 注冊的控件,其他高版本不行。
需要說明的是需要對元代碼中的pdf.ocx進行注冊。
新聞熱點
疑難解答
圖片精選