使用者控制項為web開發帶來了許多便捷,比如方便布局,使設計介面層次清晰,還有模組的重用性等等。
通常情況下我們使用使用者控制項是因為頁面某一模組在多個頁面出現。
比如頁頭、頁尾等等。也有人為了頁面簡單而選擇將頁面拆分為多個使用者控制項實現布局。
這裡想說的是比通常情況下略微特殊的使用狀態。看下面的頁面截圖:
這裡的截圖來自csdn部落格首頁、呵呵。2個新聞列表模組。
對比發現結構基本類似,我們做web專案過程中經常碰到類似狀況。
很多模組的內容**相同,只是因為篩選條件不同所以顯示不同內容而已。
如果只是常規使用使用者控制項、固然也很方便。無非是copy**,然後修改區域性細節。
但是也有更為簡單的辦法,比如我們可以對使用者控制項封裝乙個屬性,從而滿足不同條件的需要進行呼叫。
使用者控制項部分**(這裡只貼出後台部分):
public partial class newslist : system.web.ui.usercontrol那麼在aspx頁面呼叫的時候,我們可以通過指定newstypeid從而讀取自己想要的內容。如下: 呵呵、僅此而已、很方便。}/// /// 新聞型別id
///
public int newstypeid
}
對使用者控制項 ascx 屬性 property 賦值
insus.net寫此博文,是對使用者控制項 ascx 的屬性賦值經驗與技巧分享。是這樣子的,在做新聞站點時,一般都會有分很多類別。在站點首頁會顯示最新,最top 或最hot的新聞或文章,而且是分類別來分的。因此,我們會設計成乙個使用者控制項,使用者控制項的資料來源均是來自article這個表,只是...
使用者控制項的使用
使用者控制項是一種復合控制項,工作原理非常類似於 asp.net 網頁 您可以向使用者控制項新增現有的 web 伺服器控制項和標記,並定義控制項的屬性和方法。然後可以將控制項嵌入 asp.net 網頁中充當乙個單元。在頁面中用使用者控制項的時候,在前台 中加 register src 控制項源 ta...
C 使用者控制項的使用
1.新增乙個使用者控制項 2.編輯使用者控制項,相當於自己定義了乙個控制項,和其他控制項一樣在窗體中使用,是乙個類。右擊專案,生成一下,就可以看到窗體的工具箱上面多了一組工具,可以看到我們定義的控制項login 拖進窗體,和其他控制項一樣,可以調節大小,但裡面的控制項不能再編輯 下面,我們定義乙個u...