ASP.NET中實現複用代碼自定義用戶控件UserControl的使用

場景

ASP.NET中新建Web網站並部署到IIS上(詳細圖文教程):編程

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747服務器

在上面博客中已經將網站部署到了IIS上。佈局

可是若是網站很大,頁面比較多,甚至每一個頁面都有很多公共的佈局和重複的代碼等。網站

能夠使用自定義用戶控件來解決。.net

注:設計

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公衆號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。blog

實現

一、用戶控件的擴展名爲.ascx.
二、用戶控件中沒有@Page指令,而是包含@Control指令。
三、用戶控件不能作爲獨立文件運行,必須建立ASP.net頁面,後添加。
四、在用戶控件上能夠使用相同的XHTML元素和Web服務器控件。例如,Button能夠放到用戶控件中,並建立按鈕的事件處理。教程

首先在項目上右鍵添加擇-新建項-Web 窗體用戶控件事件

 

 

而後會在項目目錄下生成一個後綴爲ascx的自定義用戶控件,雙擊打開,進入其設計視圖,根據本身需求對此自定義用戶控件進行設計。資源

 

 

設計完成以後,用戶控件不能直接使用,必須在窗體頁面aspx中添加,因此先新建一個aspx窗體頁面,而後也進入其設計視圖。

而後直接在右邊解決方案資源管理器中將上面的用戶控件直接拖拽進去。

 

 

 

 

而後運行項目查看此窗體頁面效果

 

 

相關文章
相關標籤/搜索