ASP.NET ListItem控件


Web 服务器控件

定義と用法

ListItem コントロールは、リスト内の項目を作成できます。

このコントロールは、次のリスト コントロールと一緒に使用されます。<asp:ListBox>、 <asp:RadioButtonList>と<asp:BulletedList>。


语法

<asp:ListItem
Enabled="True|False"
Selected="True|False"
Text="label"
Value="value" />

属性

属性 描述 .NET
Attributes オプション。このクラスで直接サポートされない ListItem の属性名と値のペアのコレクション。 1.0
Enabled オプション。項目を無効にするか有効にするかを指定します。 2.0
Selected オプションです。この項目を選択するかどうかを指定します。 1.0
Text オプション。ListItem に表示されるテキスト。 1.0
Value オプション。ListItem の値。 1.0

Webコントロールの標準プロパティ

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width

完全な説明が必要な場合は、次のサイトを参照してください。Web 控件标准属性。

コントロールの標準プロパティ

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible

完全な説明が必要な場合は、次のサイトを参照してください。控件标准属性。

表示されるリスト項目のテキストは、Text または Value プロパティ、および inner HTML テキストを使用して設定できます。

实例

<asp:ListItem Value="Text1" Text="Text2">Text3</asp:ListItem>

TextまたはValue属性とinner HTMLテキストの組み合わせにより、異なるテキストを表示し、異なる値を使用できます。以下の表は、考えられるすべての組み合わせとその結果を示しています。

Inner HTML Text 属性 Value 属性 表示されるテキスト 使用する値
已设置 已设置 已设置 Inner HTML Value 属性
已设置 已设置 未设置 Inner HTML Inner HTML
已设置 未设置 已设置 Inner HTML Value 属性
已设置 未设置 未设置 Inner HTML Inner HTML
未设置 已设置 已设置 Text 属性 Value 属性
未设置 已设置 未设置 Text 属性 Text 属性
未设置 未设置 已设置 Value 属性 Value 属性
未设置 未设置 未设置 未设置 未设置


ヒントと注釈

注释:Text プロパティと Value プロパティはどちらも既定値が空文字列であるため、リスト コントロールには空のリスト項目が含まれる可能性があります。


实例

基本 ListItem を含む BulletedList
この例では、.aspx ファイル内の 2 つの ListItem を含む BulletedList コントロールを示しています。

異なる属性を持つ ListItem を含む ListBox
この例では、.aspx ファイル内のいくつかの ListItem を含む ListBox コントロールを示します。リスト内の項目は、ListItem のテキストを表示するためにさまざまなプロパティを使用しています。

無効化された ListItem を含む ListBox
この例では、無効にされた ListItem を含む ListBox コントロールを示します。

選択済みの ListItem を持つ RadioButtonList
この例では、選択済みの ListItem を含む RadioButtonList コントロールを示しています。


Web 服务器控件 其他扩展