HTML控件由HTML标記衍生而來。HTML控件在外形上與普通HTML标記很相似。幾乎所有HTML标記加runat=“server”和id=“name”這個server控件的辨別屬性後,都在可以變成HTML伺服器控件。這樣一來就可以通過伺服器的代碼來控制HTML控件。可以讓程式直接控制并設定其屬性。讓程式代碼和HTML控件分開,程式的架構就不會顯得雜論無章二不好管理。以事件觸發方式來編寫程式,使得網頁變成更加簡單。
HTML控件的架構如下:當程式在執行時解析到有指定runat=“server”屬性的标注時,page對象将該控件從.net共享類别庫加載并列入控制架構中。表示這個控件可以被程式控制。等到程式執行完畢後再将HTML控件的執行結果轉換成HTML标注,然後送到字元串流和一般标注一起下載下傳值伺服器端的浏覽器進行解析。
屬性
說明
Disabled
擷取設定一個值,該值訓示在浏覽器上呈現HTML控件時是包含Disable的屬性。若包含該屬性則表示控件為隻讀
Style
擷取或設定用于.aspx檔案中的指定HTML伺服器控件的所有級聯樣式表(css)屬性
TagName
擷取包含runat=“server”屬性的标記的元素名
Visible
擷取設定一個值。該值訓示HTML伺服器控件是否顯示在頁面上
本文轉自shenzhoulong 51CTO部落格,原文連結:http://blog.51cto.com/shenzhoulong/301615,如需轉載請自行聯系原作者