di: Giuseppe Marchi 25 Luglio 2007
Creare controlli personalizzati e riusabili per le fonti di dati si rivela molto utile, come abbiamo osservato in un articolo precedente. Abbiamo anche illustrato come implementare il supporto per l'utilizzo dei parametri al loro interno.
In questo breve articolo, invece, vedremo come è possibile creare dei parametri custom pronti per soddisfare quelle esigenze che i parametri di default non offrono. Facciamo prima un passo indietro e rivediamo quali sono gli oggetti che abbiamo a disposizione da utilizzare come parametri.
Come spesso accade però, quello che ci offre il Framework non basta per soddisfare le nostre esigenze e la nostra fantasia, basti pensare infatti che abbiamo la possibilità di prelevare informazioni da tantissime altre fonti come la cache della pagina, il ViewState o archivi fisici come file XML o direttamente i database.
Possiamo quindi provvedere alle varie mancanze noi stessi, estendendo quello che ci viene offerto e implementando i nostri parametri custom.
Estendere il Framework ha i suoi vantaggi: possiamo utilizzare questi parametri personalizzati con qualsiasi oggetto DataSource disponibile, in modo tale da poter usufruire dei controlli già presenti nel Framework ed arricchirne le funzionalità attraverso l'utilizzo di parametri custom.
Nell'esempio che segue, vedremo come creare un parametro che prelevi informazioni dalla cache della pagina.
La creazione di un nuovo parametro è una tecnica abbastanza semplice da imparare; basta infatti creare una classe che erediti dalla classe Parameter (del namespace System.Web.UI.WebControls), classe padre di tutti i parametri di ASP.NET 2, e sovrascrivere il metodo Evaluate.
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Amministratore di Reti Windows Server 200820 Febbraio 2012 a Milano |
|
Nessun corso previsto |