將web窗體頁文件(test.aspx)轉換成用戶控件文件(test.ascx)_asp.net技巧

 

修改web窗體頁面文件:
1)刪除web窗體頁文件中的HTML標記:<HTML>、<body>、<head>、<form>
  之所以要刪除這些標記,是因爲在一個html文件中不能兩次出現這些標記(用戶控件總是要放到其它頁面中的)。

2)將web窗體頁文件改後綴名,比如:從test.aspx改爲test.ascx。
  在vs.net2003中重命名web窗體頁文件,也會導致其後臺代碼文件改名。
  比如test.aspx.cs會自動改名爲test.ascx.cs

3)修改<%Page .... %>爲<%@ Control .... %>
  在這裏只需要將Codebehind屬性的值從test.aspx.cs改爲test.ascx.cs

4)修改後臺代碼文件-test.ascx.cs
  將其父類從System.Web.UI.Page改爲System.Web.UI.UserControl

5)修改ok


使用用戶控件:
  從"解決方案資源管理器"中,將用戶控件文件test.ascx拖動到你的web窗體頁上

發佈了40 篇原創文章 · 獲贊 8 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章