これは、 html コントロールasp:listbox
として再表示されます。<select>
選択コントロールの外観は、使用しているブラウザーによって決まります。唯一のカスタマイズ オプションは、このコントロールの境界線/色/スクロールバーを設定することです。
よりインタラクティブな外観が必要な場合は、asp:listview
コントロールを使用してください。これにより、リストの 1 行のレンダリング方法を制御できます。ボタンやリンクなどを追加できます。
コードでは、次のような DataStructure を定義します
class SearchResult
{
public string Title {get; set;}
public string Path {get; set;}
}
List<SearchResult>
次に、リストビュー コントロールにa をバインドします。
ListView のマークアップは次のようになります。
<asp:ListView runat="server" ID="ListView1">
<LayoutTemplate>
<table>
<tr runat="server" id="itemPlaceholder" ></tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><a href='<%#Eval("Path") %>'><%#Eval("Title") %></a></td>
</tr>
</ItemTemplate>
</asp:ListView>
このリンクは、ListView コントロールの使用方法に関する一連の例を示しています。
http://msdn.microsoft.com/en-us/library/bb398790.aspx