ASP.NET – 使用 ASP.NET Web 伺服器控制項(二)

來源:互聯網
上載者:User

 

二、向 ASP.NET 網頁添加 HTML 伺服器控制項

      HTML 伺服器控制項是您可以對其進行配置以便可以使用伺服器代碼對其進行編程的 HTML 元素。

1、如何:使用 ASP.NET 文法向網頁添加 HTML 伺服器控制項

      添加 HTML 伺服器控制項和添加任意 HTML 元素類似,不同之處在於您需要將元素轉換為控制項,以便可以在伺服器代碼中使用它,可以通過在 .aspx 檔案中直接聲明 HTML 伺服器控制項向頁中添加這種控制項。

添加 HTML 伺服器控制項

·鍵入要用作控制項的元素的 HTML 文法。包含該元素的常規 HTML 文法,另外請執行以下操作:

·除非控制項是複雜控制項的組成部分並且將重複出現(如在 Repeater、DataList 和 GridView 控制項中),否則將該控制項的 ID 屬性設定為對於該頁唯一的值。

·設定 runat="server" 屬性以將元素轉換為控制項。

下面的樣本示範如何聲明 HtmlInputText 控制項、HtmlInputText 控制項、HtmlInputButton 控制項和 HtmlAnchor 控制項:

<input id="Name" type="text" size="40" runat="server" />

<input type="submit" id="Enter" value="Enter" runat="server" />

Click <a id="Anchor1" runat="server" href="more.html">More </a> to see the next page.

 

2、如何:將 HTML 伺服器控制項轉換為 HTML 元素

      如果您不再需要在伺服器代碼中對 HTML 伺服器控制項編程,則應將其轉換為純 HTML 元素。頁中的每個 HTML 伺服器控制項都使用資源,因此最好盡量減少 ASP.NET 網頁必須使用的控制項的數目。

將 HTML 伺服器控制項轉換為 HTML 元素

·從控制項標記中移除 runat="server" 屬性。

·您不必移除 ID 屬性。如果存在引用該元素的用戶端指令碼,則務請小心,千萬不要移除 ID 屬性。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.