Posts
161
Comments
240
Trackbacks
6
Programmazione Web
Applicazioni ASP.NET e Tablet: supportarli o non supportarli?

Dovendo riprogettare un’applicazione ASP.NET e potendo adottare un nuovo stile grafico, è opportuno o meno sviluppare tenendo in mente il fatto che tale applicazione possa essere usata nei Tablet? Chiaramente la possibilità di utilizzo sui Tablet non è un’ipotesi o una “fissa mentale”, ma è frutto di richieste di clienti già arrivate da più parti. Detto questo e avendo i soliti problemi di tempo/budget personalmente vedo due strade: Sviluppare un’applicazione web nello stile Hotmail o Gmail progettando bene i controlli e il layout affinché sia tutto utilizzabile decentemente sia sui desktop “classici” sia sui Tablet (bottoni grandi, textbox,...

posted @ martedì 22 gennaio 2013 12.43 | Feedback (3)
Problema con l’aggiunta/update di service reference a servizi WCF

Aggiornando o aggiungendo reference a servizi WCF potrebbe capitare che, nonostante non si ricevano errori in Visual Studio, il servizio WCF non sia utilizzabile lato codice e che il namespace usato non venga neanche trovato. Generalmente questa cosa capita quando ci sono conflitti sui tipi che il tool di aggiunta dei servizi WCF non riesce a risolvere. Se si va a verificare il file Reference.vb (o Reference.cs) generato da Visual Studio per ogni servizio WCF aggiunto, ci si accorgerà che il file è vuoto e da qui i problemi sopra indicati. Per correggere questo comportamento è sufficiente deselezionare il...

posted @ lunedì 22 ottobre 2012 11.17 | Feedback (0)
Eliminare lo “sfarfallamento” con i Tabs di JQuery

Problema “fastidioso” almeno visivamente parlando: quando si utilizzano i tab di jQuery, in fase di caricamento si nota uno “sfarfallamento” soprattutto nelle macchine più lente o nelle pagine più pesanti (e anche nei browser più veloci…). In questo post la soluzione: http://www.simple-talk.com/blogs/2010/04/07/avoiding-flicker-with-jquery-tabs/ In breve si tratta di nascondere inizialmente il div che contiene i tabs settando l’attributo display a none e visualizzarlo subito dopo aver richiamato la funzione .tabs che costruisce i tab. Niente di più semplice e devo dire che funziona bene!

posted @ venerdì 6 luglio 2012 11.45 | Feedback (0)
Intercettare la fine del download di un file in un’applicazione Web

L’esigenza penso sia piuttosto comune: notificare una pagina web, alla fine del download di un file. Nel mio caso specifico l’esigenza è quella di far apparire una dialog in un’applicazione Silverlight quando l’utente inizia il download di un file, e nasconderla quando la finestrella di Save del Browser viene visualizzata. Utilizzando Silverlight, la mia soluzione è un po’ particolare, ma il seguente articolo mostra un’interessante “trucco” per risolvere il problema all’interno di un’applicazione ASP.NET. http://geekswithblogs.net/GruffCode/archive/2010/10/28/detecting-the-file-download-dialog-in-the-browser.aspx Che dire, proprio un bel trucco!

posted @ martedì 25 gennaio 2011 11.30 | Feedback (0)
Amletico dilemma: Silverlight o ASP.NET?

Sfrutto un po’ il mio blog per cercare di risolvere un dilemma nato in questi giorni. Sono in procinto di iniziare lo sviluppo della nuova versione di un applicativo già esistente. L’applicativo suddetto è realizzato in ASP.NET, gira in intranet, non è strettamente necessario che sia multibrowser (anche se non sarebbe male) e per lo più consente la visualizzazione e l’inserimento di dati, quindi classiche griglie, form più o meno complesse, etc, etc. Con queste premesse ci siamo chiesti se convenga continuare ad utilizzare ASP.NET o non sia meglio passare a Silverlight. Uno dei requisiti della nuova versione è quella di...

posted @ lunedì 6 settembre 2010 9.51 | Feedback (10)
ASP.NET Menu: aprire il menu al mouse click e non al mouse over

Uno dei problemi più fastidiosi che si hanno con l’ASP.NET Menu è l’impossibilità (almeno fino alla versione 3.5) di decidere “quando” visualizzare gli elementi del menu. Di default vengono visualizzati al mouse over e la cosa può essere molto scomoda se il layout della pagina prevede dei controlli posizionati vicino al menu. Nel mio caso, dovendo integrare le mie applicazioni in SharePoint, il comportamento desiderato era quello di SharePoint e cioè aprire i menu al click del mouse e, una volta aperto un menu qualsiasi, poter navigare da un menu all’altro senza click successivi. Navigando con il solito Google sono arrivato a...

posted @ mercoledì 14 luglio 2010 16.56 | Feedback (0)
Aumentare la dimensione dei JSON modificando la proprietà maxJsonLength

In certe situazione potrebbe capitare di ricevere questo errore: Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property. Come è facile intuire dal messaggio, l’errore si ha quando si tenta di serializzare o deserializzare un JSON la cui dimensione sia maggiore rispetto a quella di default. Nel mio caso l’errore si aveva durante la chiamata ad un PageMethods fatta tramite jQuery. I dati passati infatti risultavano essere troppo grandi. La proprietà maxJsonLength è quella che controlla la dimensione massima dei dati JSON e può essere modificata da web.config: ...

posted @ lunedì 3 maggio 2010 12.03 | Feedback (1)
Problema con jQuery datepicker e IE

Utilizzo ormai jQuery e relativi controlli da molto tempo. Ieri utilizzando l’ultima versione del datepicker ho ottenuto uno strano comportamento: su Internet Explorer e solo su quello, selezionando la data corrente mi veniva restituito l’errore javascript “length is null or not an object”. Cercando su internet sono arrivato su questo post che analizza il problema e fornisce la soluzione: come spiegato, è sufficiente utilizzare l’evento onSelect che viene scatenato ogni volta che si seleziona un giorno dal calendario. All’evento, se non ci sono altre necessità particolari, va associata una funzione vuota:   $(".datepicker").datepicker({ onSelect:function(){}});

posted @ giovedì 3 dicembre 2009 11.03 | Feedback (2)
jQuery Ribbon

Ormai si moltiplicano come funghi script e plug-in per jQuery. Oggi segnalo un plug-in per dotare le proprie applicazioni web di Ribbon. Lo script ovviamente si chiama jQuery Ribbon.

posted @ sabato 23 maggio 2009 11.55 | Feedback (0)
jQuery: simulare il tasto TAB con l’Invio

Supponiamo di avere una pagina web qualunque e di voler simulare la pressione del tasto TAB con l’Invio. La richiesta mi è stata fatta da un cliente e in particolar modo dalla persona deputata al data-entry che, dovendo operare in modo molto veloce, preferisce usare il tastierino numerico e avrebbe preferito usare l’Invio al posto del Tab per spostarsi tra i vari campi da riempire. Come realizzare tutto ciò? Il buon jQuery ci viene in aiuto e, considerando esclusivamente i soli campi input è possibile utilizzare lo script seguente: 1: textBoxes = $("input:text"); 2: $(textBoxes).keydown(checkEnter); ...

posted @ martedì 3 febbraio 2009 9.56 | 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: