HTML控制項屬性,html控制項

來源:互聯網
上載者:User

HTML控制項屬性,html控制項

       對於HTML控制項根據其在表單中的用途可分為HTML輸入控制項、HTML容器控制項,由於各個HTML控制項除了擁有大量相同的公用屬性外,還有各自特有的屬性,所以可以將這些屬性分為三類:HTML控制項共有的屬性、HTML輸入控制項共有的屬性和HTML容器控制項共有的屬性

1.HTML控制項共用的屬性

       在HTML中所有的控制項都具有Attributes、Disabled、Style、TagName、Visible等屬性。

       Attributes屬性,用於擷取在選定的ASP.NET頁中的伺服器控制項標記上表示所有屬性(Attribute)名稱和值對的集合。使用該屬性可以用編程方式訪問HTML伺服器控制項的特性。所有HTML伺服器控制項都將它們的特性儲存在Control.ViewState中。

       Disabled屬性,用於擷取或設定一個值,該值指示HTML伺服器控制項是否被禁用。文法:

              <asp:HtmlControlDisabled="true|false"/>

              如果該控制項被禁用,則為true,否則為false,預設值為false。

       Style屬性,擷取應用於ASP.NET檔案中指定的HTML伺服器控制項的所有階層式樣式表CSS屬性的集合

       TagName屬性,擷取包含runat="server"屬性的標記的元素名

       Visible屬性,擷取或設定一個值,該值指示HTML伺服器控制項是否顯示在頁面上。

2.HTML輸入控制項共用的屬性

       HTML輸入控制項除了擁有所有HTML控制項都有的屬性外還具有下列屬性

       Name屬性,用於擷取或設定HtmlInputControl控制項的唯一識別碼名稱

       Value屬性,用於擷取或設定HtmlInputControl控制項關聯的值。文法:

              <asp:HtmlInputControlValue="String"/>

       Type屬性,定義HtmlInputControl控制項在網頁上的呈現類型或擷取或它的類型。如,該屬性的值為Text,則HtmlInputControl控制項是文字框。

3.HTML容器控制項共用的屬性

       HTML容器控制項映射到HTML元素,這些元素必須具有開始和結束標記,如<a>、<h>等,它特有的屬性主要有兩種:

       InnerHtml屬性,用於擷取或設定位於指定的HTML伺服器控制項的開始標記和結束標記之間的內容。它自動對進出HTML實體的特殊字元進行編碼。HTML實體允許顯示特殊字元,瀏覽器通常會將這些字元解釋為具有特殊的含義。“<”字元被解釋為標誌的開頭,並且不會在頁面上顯示。若要顯示“<”,則需要使用實體&lt。文法:

              <asp:HtmlContainerControlInnerHtml="String"/>

       InnerText屬性,用於擷取或設定HTML伺服器控制項的開始標記和結束標記之間的文本,與InnerHtml屬性不同,InnerText屬性不會對自動進出HTML實體的特殊字元進行編碼。所以它通常在不用顯示特殊字元的文本時使用。 文法:

              <asp:HtmlContainerControlInnerText="String"/>

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.