【王孟軍! 】Web基礎控制元件開發系列--屬性

iDotNetSpace發表於2008-05-20
主題
    控制元件的屬性

開篇語
    
在上幾篇中,介紹了複合控制元件的事件和狀態,本來準備介紹符合控制元件的樣式,後來才發現,忘了介紹控制元件的屬性,因為樣式大都是以屬性的形式出現的,所以還是先講講屬性吧。

控制元件屬性分類
    一般分兩類,簡單屬性和複雜屬性

1.簡單屬性其實挺簡單的
<asp:TextBox ID="TextBox1" runat="server" Text="look me">asp:TextBox>
哈哈,簡單吧。

2.複雜屬性
複雜屬性也分兩類,“連字元形”和“內鑲集合屬性”

2.1 “連字元形”
說得通俗點,就是屬性都連在一起,並且以“屬性”的形式存在,注意這個”屬性“,等下就會明白的。
<asp:TextBox ID="TextBox1" runat="server" Text="look me" Font-Names="Arial Narrow" Font-Size="XX-Small" Font-Underline="True">asp:TextBox>
看到了吧,以Font打頭的都是,而且在開始標記
<asp:TextBox>
之內。

2.2“內鑲集合屬性”
內鑲集合屬性,其實也挺簡單的,把“連字元形”屬性移到開始標記和結束標記之間,就OK
看一個例子
<asp:DropDownList ID="DropDownList1" runat="server">
            
<asp:ListItem>Aasp:ListItem>
            
<asp:ListItem>Basp:ListItem>
            
<asp:ListItem>Casp:ListItem>
            
<asp:ListItem>Dasp:ListItem>
            
<asp:ListItem>Easp:ListItem>
        
asp:DropDownList>
內鑲集合屬性,其實也沒什麼,把“連字元形”移出來得了。

最後
    最近弄了兩個BS系統,也沒學到什麼新技術,倒是,打字速度比以前更快了,耽誤了“Web基礎控制元件開發系列”的進度,實在不好意思。
所以,大家應該學自己該學的知識,以最短的時間,給自己打一個憨實的知識結構。
    控制元件屬性先簡單介紹到這裡,屬性後設資料的用法,和自定義屬性的狀態,將在下一章介紹,希望對大家有幫助

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-281016/,如需轉載,請註明出處,否則將追究法律責任。

相關文章