Marco del Gatto - web development tips & tricks

domenica 06 novembre 2011

Intercettare il refresh di un ASP.NET UpdatePanel in javascript

Può essere molto utile intercettare il refresh di un ASP.NET UpdatePanel in javascript ad esempio per reinizializzare dei listener di jQuery su oggetti del DOM che si sono modificati durante il refresh stesso. Per farlo è sufficiente registrarsi all'evento...
mercoledì 13 ottobre 2010

CSS: Agganciare il footer a fondo pagina

Quella che dovrebbe essere una banalità non lo è affatto: agganciare un footer a fondo pagina in modo tale che sia in grado di "scendere" qualora ci sia molto testo e di starsene lì in fondo se ce ne è poco. Chi ci ha provato lo sa :) Vi segnalo...
martedì 14 settembre 2010

Funzione JQuery per inserire testo alla posizione del cursore di una textarea

Per inserire via javascript del testo alla posizione corrente del cursore di una textarea, Explorer e Firefox necessitano di sintassi differenziate. Al fine di semplificarci la vita possiamo usare questo plugin di jquery: $.fn.insertAtCaret = function...
venerdì 10 settembre 2010

L’objectdatasource ignora la cultura quando aggiorna un business object

Se state usando un objectdatasource agganciato ad un vostro adapter custom, potreste incorrere in spiacevoli incovenienti quando si tratta aggiornare delle proprietà sensibili alla cultura (es: campi DateTime). Quello che succede è che benché l’interfaccia...
mercoledì 04 agosto 2010

Errore nel rendering dell'attributo Scope di TableHeaderCell in ASP.NET

Se manipolate un oggetto Table lato server in ASP.NET costruendo dinamicamente righe e colonne, state attenti all'attributo Scope dell'oggetto TableHeaderCell. Tale enum ci permette di configurare lo scope del th a scelta tra "Column"...
martedì 04 maggio 2010

Page.ValidateRequest nel porting ad ASP.NET 4.0

Se state effettuando il porting ad ASP.NET 4.0 di applicazioni realizzate con un framework precedente, potreste trovarvi una sorpresa: le pagine nelle quali avete disabiliato la validazione automatica della request (perchè magari avete un editor html...
venerdì 22 gennaio 2010

Come evitare il Quirks Mode nei browser per siti web xthml strict

Se – come si conviene - stiamo sviluppando un website adottando le specifiche XHTML Strict 1.0, risulta importante far sì che i browser degli utenti capiscano la nostra intenzione utilizzando lo Standard Mode e che non entrino quindi in Quirks Mode, la...
venerdì 06 novembre 2009

Enum Mapping bug nel designer di LinqToSql

Con LinqToSql è possibile mappare automaticamente i campi INT di SqlServer ai corrispondenti valori di un tipo enum C#. Questo rappresenta una grande comodità nella scrittura del codice in quanto le classi autogenerate espongono la corrispondete proprietà...
domenica 19 aprile 2009

Leggere i metadati di un file bitmap

Mi è capitato di dover accedere da programma ai metadati (Keywords, Title, Rating, ecc) impostati nei metadati di un insieme di file jpg; questi metadati possono essere impostati da qualsiasi programma di grafica o dal sistema operativo stesso. Il framework...
martedì 31 marzo 2009

Lunghezza stringhe JSON in ScriptServices di ASP.NET

Se invocate WebServices via javascript attraverso gli ScriptServices dello ScriptManager di ASP.NET, potreste incorrere in un problema di lunghezza massima delle variabili di tipo stringa; il problema è semplicemente dovuto ai default applicati dal framework...
venerdì 20 febbraio 2009

Oggetti COM ActiveX su IIS7 a 64bit

Se state migrando delle applicazioni in Classic ASP che fanno uso di oggetti ActiveX COM su server Windows 2008 a 64 bit, potreste incappare nel classico errore: ActiveX Component cannot create object Questo avviene perché per default l’esecuzione di...
giovedì 18 dicembre 2008

Determinare se il testo di FCKEditor è logicamente nullo

Se utilizzate l'ottimo FCKEditor all'interno delle vostre applicazioni, potrebbe capitarvi di avere la necessità di sapere se il testo inserito dall'utente è nullo da un punto di vista "logico"; infatti il controllo tende a inserire...
venerdì 12 settembre 2008

Selettori standard per la property grid per User e Custom Controls

Se lavorate molto con User Controls o Custom Controls, avrete senz'altro la necessità di personalizzare il modo in cui le proprietà pubbliche di questi appaiono nella property grid di Visual Studio, onde evitare le limitazioni della classica casella...
domenica 31 agosto 2008

Disabilitare un asp:button al postback, con validazione e conferma

In certi casi puo' essere necessario impedire all'utente di premere piu' volte un pulsante: non c'e' un modo standard per farlo allora ho pensato di pacchettizzare alcune strategie trovate sul web sotto forma di due extension method...
martedì 08 luglio 2008

Equivalente VB.NET delle lambda expression in C#

Se state usando le funzionalità di Linq in C# per l’interrogazione di insiemi vari, vi sarete abituati a sintassi di questo tipo: User usr= Users.Single(u=>u.Username=="marco"); Mi è capitato di dover scrivere l’equivalente VB.NET, e – per...
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems