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
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
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub