Ricerca per argomento: .NET
Una pagina ASP.NET non è altro che una classe.Per condividere una variabile all'interno di questa classe (e quindi che sia visibile in codice in-line, piuttosto che nel code-behind, nei custom control e negli user controls) è sufficiente utilizzare la collezione Items che si ...
La versione 7.3 di C# non introduce grandi miglioramenti, ma solo piccole funzionalità che comunque semplificano lo sviluppo. Una di queste nuove funzionalità è la capacità di usare un enum come constraint di un parametro generics.Sebbene gli enum esistano dalla versione 1 di C# ...
La configurazione delle applicazioni ASP.NET è possibile attraverso un file particolare, il web.config.In genere si inseriscono le chiavi all'interno del nodo , ma è possibile creare sezioni personalizzate, utilizzando il nodo configSection.
Uno degli utilizzi più comuni del motore T4 è quello di generare codice C# partendo da una sorgente dati. Spesso la sorgente dati è un file di configurazione o anche un database. In questo script supponiamo di avere una serie di parametri di configurazione sul database e di ...
In precedenti script si è già visto come utilizzare un web service e come sia abbastanza semplice farlo con gli strumenti messi a disposizione dal .NET Framework.Il web service in questione è offerto da Tiscali e fa parte di una serie di servizi per webmaster lanciati da poco.La ...
Visual Studio offre i tool per lanciare il motore che esegue il codice di un file di template T4. Tuttavia esistono casi in cui non possiamo usare Visual Studio (ad esempio se vogliamo lanciare la generazione durante il processo di build) e quindi dobbiamo lanciare la generazione...
Ogni pagina ASP.NET internamente è implementata come se fosse una classe, che eredita dalla famosa classe Page.E' importante conoscere, in applicazioni complesse, il giusto susseguirsi degli eventi che si verificano all'interno della pagina, ma soprattutto degli user controls.Ci ...
Come visto nello script #468, il motore di T4 di Visual Studio permette di creare qualunque tipo di file da una qualunque sorgente. In questo caso vediamo compe creare una classe C# partendo da una lista di stringhe. // static code class MyClass { // Generated code...
Può essere utile inserire del testo nel pager del DataGrid tra le voci "Precedenti" e "Successive".L'esempio seguente inserisce il classico "Pagina N di M" tra i due link di navigazione.Sfrutteremo l'evento di creazione di ogni singola cella del DataGrid per aggiungere un nostro ...
Il DataGrid supporta in maniera nativa dei meccanismi di ordinamento. Basta sfruttare l'oggetto DataGridSortCommandEventArgs, passatto dalla sub invocata in seguito al click del link contenuto nella tabella, per intercettare tramite la proprietà SortExpression il nome del campo ...