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

在 IE 中託管 Windows Forms 控制項(一):建立控制項與部署前置作業

     編輯:關於C語言

背景與優勢

類似 Java Applet,.NET 允許將 Windows Forms 使用者控制項直接嵌入 HTML 頁面,在 IE 中無縫執行。優勢:

  • 豐富的 Windows Forms 控制項庫(驗證、資料繫結、Web Service 呼叫)
  • 受 CLR Code Access Security 保護,無需註冊 COM 元件
  • 繼承 UserControl 即擁有完整表單功能

五步驟部署流程

  1. 建立 Windows Forms 控制項專案
  2. 撰寫包含 <object> 標籤的 HTML 頁面
  3. 配置 IIS 虛擬目錄(執行權限設為 Scripts)
  4. 設定程式碼存取安全性原則(信任區域)
  5. 瀏覽器開啟頁面驗證

步驟 1:建立 HelloWorld 控制項

  • 專案類型:Visual C# Windows Control Library,命名 HelloWorldControl
  • 重命名預設 UserControl1 為 HelloWorldCtl
  • 拖放 Label (lblDisplayMessage) 與 Button (btnClick)
  • 按鈕點擊事件:
private void btnClick_Click(object sender, EventArgs e) {
    lblDisplayMessage.Text = "Hello World";
}
  • 建置專案產生 HelloWorldControl.dll

下一篇將說明 HTML 撰寫、虛擬目錄與安全性設定。

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