Posts
98
Comments
152
Trackbacks
6
Programmazione Web
ASP.NET, UpdatePanel e Firefox Caching

In un'applicazione ASP.NET che sto sviluppando e che fa uso di Updatepanel, Ajax e quant'altro, si verificavano strani comportamenti in Firefox (più precisamente su Firefox 3). Gli strani comportamenti erano dati dal refresh fatto da browser, mentre su IE 6 e 7 il problema non sussisteva. Indagando un attimo ho scoperto che si tratta di un problema dovuto alla gestione della cache di Firefox. Questo semplice snippet ha risolto i miei problemi:   Private Sub _default_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit ' Verifico il browser If Request.Browser.MSDomVersion.Major...

posted @ venerdì 14 novembre 2008 14.43 | Feedback (0)
Compilare un template PDF in ASP.NET

Dopo mesi di assenza torno a postare nel mio blog e, complice un cambio di lavoro, spero di poterlo fare più assiduamente da qui in avanti. Bando alle ciance: in una mia applicazione ASP.NET è nata una nuova esigenza e cioè quella di consentire agli utenti la stampa in PDF di vari moduli precompilati. Come fare? I metodi sono tanti, le librerie PDF presenti sul mercato sono innumerevoli. La soluzione che propongo in questo post è quella di usare template PDF più la libreria gratuita iTextSharp. I template PDF possono essere realizzati con un qualsiasi strumento di editing e devono...

posted @ mercoledì 24 settembre 2008 11.30 | Feedback (3)
Due cose che Microsoft dovrebbe "prendere" da Firefox

Colgo l'occasione dell'uscita della nuova versione di Firefox per scrivere un post che rimane comunque valido anche per la vecchia versione del browser. Lavoro ormai nel mondo del web da parecchi anni, ma per la maggior parte del tempo ho lavorato esclusivamente su progetti Intranet che dovevano funzionare su IE6 o IE7. Adesso invece sono entrato nel fantastico mondo dei website multi-browser e ovviamente sono venuto a contatto massicciamente con Firefox. Non voglio stare qui a dire se sia meglio Firefox, se sia meglio IE7 o se sia meglio Safari. Ci sono già abbastanza post di questo genere e non è certamente...

posted @ giovedì 19 giugno 2008 17.21 | Feedback (4)
[jQuery] - Bug sulle funzioni di animazione

Utilizzando l'ultima versione di jQuery (la 1.2.3) e provando i miei soliti script js mi è saltato fuori il seguente bug: jQuery.easing[this.options.easing || (jQuery.easing.swing ? "swing" : "linear")] is not a function Come spiegato in questo ticket si tratta di un bug di associato ad alcune funzioni di animazione che viene fuori nel caso in cui si utilizzino delle funzioni di callback. Nel mio caso sto utilizzando la fadeIn e la fadeOut. Andando a sbirciare nel codice di jQuery si nota questo: fadeOut: function(speed, callback){ return this.animate({opacity: "hide"}, speed, callback); }, fadeTo: function(speed,to,callback){ ...

posted @ mercoledì 27 febbraio 2008 10.03 | Feedback (0)
Rilasciata la versione 1.2.2 di jQuery

Rilasciata la versione 1.2.2 della popolare libreria javascript jQuery. E' una release minore ma le aggiunte/modifiche sono interessanti: $(DOMElement) velocizzato del 300%; modifiche al metodo .ready che lo rendono più performante e più potente; bind di eventi su mouseenter, mouseleave e pure su mousewheel; aggiunta del selettore .not. Per il download il link è il seguente: http://docs.jquery.com/Release:jQuery_1.2.2 Technorati Tags: jQuery, javascript

posted @ venerdì 18 gennaio 2008 9.01 | Feedback (0)
Google Chart API

Interessanti API by Google per creare dinamicamente grafici da includere nelle nostre pagine web: http://code.google.com/apis/chart/ Technorati Tags: Google, Chart

posted @ lunedì 10 dicembre 2007 8.49 | Feedback (0)
Consumare e testare web service con SSL

Spesso e volentieri quando si sviluppano e si distribuiscono web service, si utilizza SSL per incrementare e migliorare la sicurezza. Se si utilizza un certificato rilasciato da una certification authority (come si dovrebbe sempre fare!) non ci sono particolari problemi. Però in ambiente di test spesso e volentieri si utilizza un certificato self-signed che può essere facilmente creato attraverso il tool Makecert o attraverso gli IIS 6.0 Resource Kit Tools. In quest'ultimo caso, quando si va a consumare un web service da un'applicazione .NET viene restituita un'eccezione che indica che il certificato utilizzato non è valido. Come fare? Lorenzo ha già indicato la...

posted @ giovedì 27 settembre 2007 20.55 | Feedback (0)
Tool per la formattazione di codice Javascript

Segnalo un simpatico tool online per la formattazione di codice javascript: http://elfz.laacz.lv/beautify/ Fonte: http://weblogs.asp.net/dwahlin/archive/2007/09/26/javascript-beautifier-tool.aspx

posted @ mercoledì 26 settembre 2007 18.50 | Feedback (1)
Javascript Debugging anche in Visual Studio 2005

Personalmente non lo sapevo, ma  anche su Visual Studio 2005 è possibile debuggare script JS con tutti i vantaggi che ne conseguono! Un caloroso ringraziamento a Gian Maria che mettendo, un commento al mio post sul debugger JS in Visual Studio 2008, ha aperto nella mia vita lavorativa,  nuovi orizzonti. Questa pagina spiega in dettaglio come fare. Unica accortezza: fate attenzione a non avere disabilitato il debugging di script su Internet Explorer. Sicuramente da adesso in poi, il mio computer riceverà molti meno insulti!! Technorati tags: Javascript, Visual Studio 2005

posted @ mercoledì 1 agosto 2007 15.05 | Feedback (3)
Un'alternativa all'AutocompleteExtender

Perchè mai dover cercare qualcosa di alternativo all'AutoCompleteExtender delle estensioni AJAX per ASP.NET? Beh i motivi potrebbero essere tanti: la necessità di gestire coppie chiave/valore (sarà inclusa nella prossima release), l'autocompletamento multiplo che così com'e' fatto può non piacere o la pesantezza quando si inseriscono tanti AutocompleteExtender in una pagina (almeno questo è quello che ho notato io).In ogni caso, qualsiasi sia la motivazione, se siete alla ricerca di un'alternativa all'AutoCompleteExtender segnalo questo plug-in per jQuery: http://www.pengoworks.com/workshop/jquery/autocomplete.htm  Lo sto testando e mi sembra ben fatto. E' anche vero che sono dovuto intervenire in alcuni punti e correggere qualche funzione che...

posted @ mercoledì 25 luglio 2007 13.13 | Feedback (0)
Full Programmazione Web Archive
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.
La mia foto

Logo MCAD
Logo MCTS

Visite dal 16/03/2007:

Il mio stato su Messanger: