Elenchi puntati con il controllo BulletedList

di Daniele Bochicchio, in ASP.NET 2.0,

BulletedList è uno di quei controlli semplici, che però è tutto sommato molto diffuso, poichè rappresenta le liste puntate o numerate.
Con ASP.NET 1.x l'unico modo per arrivare ad avere lo stesso risultato è l'utilizzo di un repeater o la creazione di un custom control, per rendere il codice scritto centralizzato e non ripeterlo ogni volta.

Con ASP.NET 2.0, invece, BulletedList consente di sfruttare lo stesso approccio utilizzato da tutti gli altri List Control, come DropDownList, rendendo la creazione di elenchi puntati molto semplice ed in grado di trarre benificio dai DataSource Control dichiarativi di ASP.NET 2.0.

<asp:BulletedList ID="BulletedList1" runat="server"
  DisplayMode="HyperLink"
  DataSourceID="SqlDataSource1"
  DataTextField="AuthorName"
  DataValueField="Url" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
  ConnectionString="<%$ ConnectionStrings:pubsConnectionString %>"
  SelectCommand="SELECT [au_lname] + ' ' + [au_fname] as AuthorName, 'details.aspx?id=' + [au_id] as Url FROM [authors]" />

La proprietà DisplayMode, se impostata su "HyperLink", consente di visualizzare l'elenco con un link, così da facilitare ancora di più il compito di chi deve creare liste che puntino ad un dettaglio.

Per approfondimenti sui DataSource Control si veda:

Controlli DataSource in ASP.NET 2.0
https://www.aspitalia.com/articoli/asp.net2/DataSource.aspx

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi