Parametri custom per i DataSource

di: Giuseppe Marchi     25 Luglio 2007

Una volta completate le suddette operazioni, possiamo utilizzare il nostro parametro all'interno di uno dei DataSource che abbiamo a disposizione (utilizzeremo il controllo FeedDataSource definito nell'articolo precedente, ma potremmo usare uno qualunque tra quelli offerti di default dal .NET Framework).

Listato 3. Utilizzare il parametro custom

<pep:FeedDataSource FeedType="RSS" ID="myFeedDataSource2" runat="server">
  <Parameters>
    <pep:CacheParameter Name="FeedUrl" Key="myFeedUrl" />
  </Parameters>
</pep:FeedDataSource>
<asp:Repeater ID="rep2" runat="server" DataSourceID="myFeedDataSource2">
  <ItemTemplate>
    <a href='<%# Eval("Url") %>' title='<%# Eval("Title") %>'><%# Eval("Title") %></a><br />
  </ItemTemplate>
</asp:Repeater>

In questo caso, per permettere il corretto funzionamento del nostro parametro custom, dobbiamo inserire un valore nella cache della pagina con chiave "myFeedUrl", come descritto dalla dichiarazione del parametro stesso:

Cache["myFeedUrl"] = "http://rss.html.it/articoli.xml";

Conclusioni

In questo articolo, abbiamo visto come creare i nostri parametri personalizzati per filtrare le informazioni prelevate dai controlli DataSource presenti nel Framework e quelli custom creati da noi. Come sempre, il limite per le eventuali implementazioni di nuovi parametri è segnato dalla nostra immaginazione.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto