首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

在 IE 中託管 Windows Forms 控制項(二):HTML 撰寫、虛擬目錄與安全性設定完整指南

     編輯:關於C語言

步驟 2:撰寫 HTML 頁面嵌入控制項

<html>
<body>
<p>Hello World Control<br><br></p>
<object id="HelloWorldControl1"
        classid="http:HelloWorldControl.dll#HelloWorldControl.HelloWorldCtl"
        height="500" width="500" VIEWASTEXT>
</object>
<br><br>
</body>
</html>

classid 關鍵格式:http:組件名.dll#命名空間.類別名,以 # 分隔。id 供客戶端腳本存取控制項實例。

步驟 3:配置 IIS 虛擬目錄

  • 建立虛擬目錄 HelloWorldControlHost
  • 放入 HelloWorldControl.dll 與 HelloWorld.htm
  • 關鍵:執行權限必須設為 Scripts,若設為 Scripts & Executables 控制項將無法正確啟動

步驟 4:設定程式碼存取安全性 (CAS)

  • 區域網環境:通常預設信任,直接執行
  • 網際網路環境:IE → 工具 → 網際網路選項 → 安全性 → 信任的網站,將站點加入清單
  • 或使用 caspol.exe 調整機器/使用者原則授予 FullTrust

步驟 5:執行驗證

瀏覽器開啟 HelloWorld.htm,點擊按鈕即顯示 "Hello World",證明控制項成功載入並執行事件處理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved