<!-- Web DropDownList control, which contains subelements -->
<asp:DropDownList id="DropDown1" runat="server">
<asp:ListItem Value="0">0</asp:ListItem>
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
</asp:DropDownList>
<asp:Repeater id="Repeater2" runat="server">
<HeaderTemplate>
Company data:
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server"
Font-Names="verdana" Font-Size="10pt"
Text='<%# Eval("Name") %>' />
( <asp:Label ID="Label2" runat="server"
Font-Names="verdana" Font-Size="10pt"
Text='<%# Eval("Ticker") %>'/>
)
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>
說明: 如果頁設(shè)計(jì)器不能正確地呈現(xiàn) Web 服務(wù)器控件,它將顯示一個(gè)含有文字“創(chuàng)建控件時(shí)出錯(cuò)”的灰色框。這通常意味著該控件的 ASP.NET 語法不正確,例如,如果某 Web 服務(wù)器控件元素中缺少了 runat="server" 屬性,則顯示此錯(cuò)誤。
1、如何:以編程方式設(shè)置 ASP.NET 服務(wù)器控件樣式屬性
可以通過編程方式設(shè)置 ASP.NET 服務(wù)器控件的樣式屬性,這允許您按條件更改控件的外觀。
HTML 服務(wù)器控件有兩個(gè)略有差異的類型。窗體中最常用的 HTML 元素可用作單獨(dú)的 HTML 服務(wù)器控件,例如 HtmlInputText、HtmlInputButton、HtmlTable 等等。這些 HTML 服務(wù)器控件公開其自身和控件有關(guān)的屬性,這些屬性直接映射為屬性。但是,任何 HTML 元素都可以轉(zhuǎn)換為控件。在這種情況下,元素變?yōu)?HtmlGenericControl,且具有 TagName、Visible 和 InnerHTML 等基類屬性。