.Net用戶控件的初次接觸 [2007年5月28日]

         天對.Net中的用戶控件功能進行了第一次初次接觸,感受功能仍是不錯的。我記得在ASP中也有相似的功能,可是本身好像也一直沒有用過。一直使用include命令將須要反覆使用的功能製做單獨的模塊,使用時將這些模塊嵌入到須要的位置。在看到.NET中的用戶控件的幾本功能後打算先嚐試一下。
      
         在新建項目中選擇用戶控件,就會生成一個後綴爲.ascx的文件。打開該文件基本和aspx的文件差很少,進入代碼模式後發現出了第一行有代碼外,下面沒有任何內容。回到設計模式,在裏面重建了一個用戶登陸框。新建一個aspx頁,將該控件嵌入到頁面中,運行測試。運行後的效果和實際在該頁面製做的效果一致,看來經過這個方法能夠大大增強代碼的重用性。
 
         通過測試總結如下幾點:
  1. 在網站中添加用戶控件的頁面後綴爲.ascx。
  2. 在使用用戶控件時直接將控件拖放到指定的位置,使用方法和標準的.NET控件同樣。
  3. 在控件中不能使用Theme。
  4. 用戶控件的外觀會隨着引用頁的Theme的Skin而變化。
  5. 用戶控件中指定的外觀會被引用頁的Theme改變,在另外一種Skin引用模式還未測試。    
相關文章
相關標籤/搜索