ASP.NET中实现复用代码自定义用户控件UserControl的使用
場景
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窗體頁面,然后也進入其設計視圖。
?
然后直接在右邊解決方案資源管理器中將上面的用戶控件直接拖拽進去。
?
然后運行項目查看此窗體頁面效果
?
總結
以上是生活随笔為你收集整理的ASP.NET中实现复用代码自定义用户控件UserControl的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET中分步骤向导组件Wizar
- 下一篇: ASP.NET中使用一般处理程序ashx