首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 高效能開發實戰:樹狀列表控件屬性設計與標籤前綴機制(下)

     編輯:關於C語言

控件關鍵屬性一覽

屬性名稱說明
AutoScroll是否自動顯示捲軸
DynamicLoadChildNodes是否啟用動態載入子節點
GenerateAtServer是否在伺服器端生成 HTML(true)或客戶端渲染(false)
IndentXML輸出 XML 是否縮排(影響傳輸體積)
SelectedNodeStyleString選中節點 CSS 樣式字串
TreeNodeStyleString一般節點 CSS 樣式字串

自訂標籤前綴機制

ASP.NET 內建控件前綴為 asp:(如 asp:Button)。自訂控件可透過組件層級屬性指定專屬前綴:

[assembly: System.Web.UI.TagPrefix("CS_Discovery", "SkyWebControl")]

編譯後,頁面即可使用 <SkyWebControl:SkyTreeViewControl> 標籤,提升程式碼可讀性與命名空間隔離。

設計器介面預覽

Visual Studio 設計器屬性視窗
圖:VS.NET 設計器中 SkyTreeViewControl 的屬性視窗

開發者可在設計器中直觀設定上述屬性,屬性值自動持久化至 .aspx 標籤屬性中。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved