Ricerca per argomento: Custom Control
Potremo definire il ListView come il controllo definitivo, ha tutte le caratteristiche avanzate del GridView, ma senza i limiti nella definizione del layout che invece contraddistinguono quest'ultimo.Ciò nonostante alcune scelte fatte in fase di progettazione del ListView ...
Nello script 915 abbiamo realizzato un WebControl col supporto all'utilizzo dei template.Questa tecnica consente, senza ombra di dubbio, la realizzazione di web control adattabili ad ogni tipo di layout, dato che l'UI può essere definita di volta in volta.Benché il controllo ...
In passato mi sono trovato di fronte alla necessità di dover creare un Web Control per ASP.NET al fine di incapsulare una porzione di codice che avrei sicuramente potuto condividere tra più progetti.Una cosa di cui ho avuto bisogno era un vero Default Value, cosa che sulle prime ...
Il controllo LinqDataSource, a differenza degli altri data source control, utilizza la collezione InsertParameters per valorizzare i campi dell'entità solo se questi sono null.E' quindi necessario gestire l'evento Inserting al fine di impostare le proprietà dell'entità con valori...
Introdotti dalla versione 2.0 di ASP.NET, i controlli Datasource permettono di estrarre dati e popolare i web control scrivendo il minimo di codice.Per il passaggio dei parametri, ad esempio per filtrare eventuali query al database, di default abbiamo a disposizione questi ...
Alle volte capita di avere una interfaccia molto complessa, ramificata all'interno di diversi user control per favorire il riutilizzo del codice. In questi scenari spesso è necessario far scambiare informazioni tra questi user control e la pagina.Se i canonici eventi esposti ...
Quando si sviluppano custom control e si utilizza l'IDE di VS, ci sono alcuni attributi che possono tornare molto utili perchè possono indicare meglio come funziona il nostro controllo, specie quando questo viene utilizzato da altre persone.Se desideriamo aggiungere una ...
Il controllo GridView non offre alcun tipo di supporto per la selezione multipla delle righe e del valore relativo a uno dei campi chiave. Il classico workaround consiste nel creare una TemplateColumn definendo un ItemTemplate con almeno una CheckBox, così che ad ogni PostBack ...
Nello script #921 abbiamo visto come impostare a runtime il valore del parametro utilizzato nell'operazione di selezione.Benché appropriata, alla lunga questa tecnica può essere ripetitiva e poco portabile, ed a questo scopo estenderemo la classe Parameter per richiamate un ...
Durante lo sviluppo di custom control è spesso necessario propagare un evento all'interno di un controllo contenuto in quest'ultimo al contenitore, che spesso è la pagina, per gestirne lo stato.Comunemente in questi casi si parla di Event Bubbling, cioè della propagazione dell'...