場景 ASP.NET中新建Web網站並部署到IIS上(詳細圖文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747 在上面博客中已經將網站部署到了IIS上。 但是如果網站很大,頁面比較多,甚至每個頁面都有不少 ...
場景
ASP.NET中新建Web網站並部署到IIS上(詳細圖文教程):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747
在上面博客中已經將網站部署到了IIS上。
但是如果網站很大,頁面比較多,甚至每個頁面都有不少公共的佈局和重覆的代碼等。
可以使用自定義用戶控制項來解決。
註:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
1、用戶控制項的擴展名為.ascx.
2、用戶控制項中沒有@Page指令,而是包含@Control指令。
3、用戶控制項不能做為獨立文件運行,必須創建ASP.net頁面,後添加。
4、在用戶控制項上可以使用相同的XHTML元素和Web伺服器控制項。例如,Button可以放到用戶控制項中,並創建按鈕的事件處理。
首先在項目上右鍵添加擇-新建項-Web 窗體用戶控制項
然後會在項目目錄下生成一個尾碼為ascx的自定義用戶控制項,雙擊打開,進入其設計視圖,根據自己需求對此自定義用戶控制項進行設計。
設計完成之後,用戶控制項不能直接使用,必須在窗體頁面aspx中添加,所以先新建一個aspx窗體頁面,然後也進入其設計視圖。
然後直接在右邊解決方案資源管理器中將上面的用戶控制項直接拖拽進去。
然後運行項目查看此窗體頁面效果