<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>AJAX</title>
        <link>http://blogs.ugidotnet.org/Marcom/category/AJAX.aspx</link>
        <description>AJAX</description>
        <language>it-IT</language>
        <copyright>Marco Minerva</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Traduzioni localizzate dei messaggi di errore</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx</link>
            <description>Alzi la mano chi non ha mai inserito in Google un messaggio di errore di .NET, alla ricerca di una spiegazione del problema: così facendo, infatti, spesso possiamo trovare descrizioni dettagliate, con precise indicazioni su come risolvere l'inghippo.  Tuttavia, se utilizziamo una versione localizzata del Framework .NET (oppure se installiamo un'applicazione in un PC con la versione localizzata del Framework), anche i messaggi di errore sono tradotti. Come ben sappiamo, invece, abbiamo maggiori possibilità di trovare informazioni se cerchiamo il messaggio in inglese. Ma c'è un problema: spesso le traduzioni dall'inglese lasciano molto a desiderare (per non dire di peggio), quindi in tale scenario può non essere facile trovare quello che ci serve.  Ecco allora che FindErr.NET arriva in nostro soccorso: in questo sito, inseriamo il messaggio di errore, ad esempio in italiano, ed otteniamo l'esatta traduzione in inglese, che possiamo immediatamente ricercare con Google usando il link fornito. Davvero molto utile.  Tag di Technorati: .NET,Programming,C#,VB.NET,Silverlight,ASP.NET,WPF,WCF&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/100928.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx</guid>
            <pubDate>Fri, 06 Apr 2012 19:21:11 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/100928.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/100928.aspx</trackback:ping>
        </item>
        <item>
            <title>Upload di file con AsyncFileUpload</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2011/06/03/upload-di-file-con-asyncfileupload.aspx</link>
            <description>Questa mattinami sono imbattuto in un comportamento alquanto strano tentando di salvare sul server un file caricato con l'oggetto AsyncFileUpload dell'AJAX Control Toolkit. Innanzi tutto, ho configurato la dimensione massima per i file impostando l'elemento httpRuntime nel file web.config:  &amp;lt;httpRuntime maxRequestLength="102400" /&amp;gt;

In questo modo, il caricamento di file sul PC di sviluppo funzionava correttamente. Tuttavia, una volta installato il sito in produzione, tentando di caricare file più grossi di 400 KB ottenevo il messaggio di errore: "Impossibile accedere ad un file chiuso". Facendo qualche ricerca su Internet, ho scoperto che il problema era dovuto alla mancanza dell'attributo requestLengthDiskThreshold sull'elemento httpRuntime. Esso imposta il numero di byte che sono mantenuti in cache; i dati oltre tale valore sono temporaneamente scritti su disco. Il valore di default di tale attributo è 256 (byte). Aumentandolo in questo modo:


  &amp;lt;httpRuntime maxRequestLength="102400" requestLengthDiskThreshold="15360" /&amp;gt;


Sono stato in grado di caricare i file correttamente anche sul sito in produzione.

Tag di Technorati: .NET,Programming,Visual Studio 2010,AJAX,ASP .NET&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/100091.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2011/06/03/upload-di-file-con-asyncfileupload.aspx</guid>
            <pubDate>Fri, 03 Jun 2011 11:42:32 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2011/06/03/upload-di-file-con-asyncfileupload.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/100091.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/100091.aspx</trackback:ping>
        </item>
        <item>
            <title>DotNetToscana risorge!</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2011/04/15/dotnettoscana-risorge.aspx</link>
            <description>Ultimamente, non ci siamo quasi più fatti sentire, quindi immagino che molti di voi abbiamo pensato che DotNetToscana fosse morta. E invece, come l’araba fenice, siamo tornati!  Dopo una serie di incontri, virtuali e non, abbiamo pubblicato un nuovo sito web, molto più snello e veloce del precedente. Ma, soprattutto, abbiamo deciso di partire alla grande organizzando un Hands On Lab sullo sviluppo di videogiochi per Windows Phone 7 con XNA. L’evento si svolgerà il 14 Maggio a Pisa e avrà durata giornaliera. E’ già tutto pronto: sul nostro sito potete leggere di cosa si tratta e registrarvi immediatamente per la partecipazione. Trattandosi di un laboratorio, i posti sono limitati, quindi affrettatevi!  Colgo l’occasione per ringraziare i miei amici Andrea Angella, Mario Martellini (che non ha un blog da linkare) e Matteo Baglini (in rigoroso ordine alfabetico), che hanno creduto con me nella rinascita di DotNetToscana e che mi hanno supportato e sopportato quando li stressavo dicendo loro che dovevamo darci da fare.  Che aggiungere ancora… DotNetToscana è tornata!!!     Tag di Technorati: Community,DotNetToscana&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/99957.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2011/04/15/dotnettoscana-risorge.aspx</guid>
            <pubDate>Fri, 15 Apr 2011 00:38:12 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2011/04/15/dotnettoscana-risorge.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/99957.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/99957.aspx</trackback:ping>
        </item>
        <item>
            <title>Sondaggio DotNetToscana</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2010/07/28/sondaggio-dotnettoscana.aspx</link>
            <description>DotNetToscana non è mai decollata come avremmo voluto. Comunque noi non ci arrendiamo e ce la metteremo tutta per cambiare rotta ed imboccare quella giusta. Vogliamo approfittare di questa pausa estiva per riflettere sulle difficoltà ed i problemi che abbiamo incontrato più volte in questi anni e risolverli. Però per farlo al meglio abbiamo bisogno anche di sentire la vostra voce, per questo abbiamo creato un piccolo sondaggio grazie a cui potrte farci sapere le vostre opinioni, i vostri consigli e suggerimenti. L’obiettivo finale è quello di far “rinascere” DotNetToscana.  Clicca qui per rispondere al sondaggio  Technorati Tag: Community&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/99006.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2010/07/28/sondaggio-dotnettoscana.aspx</guid>
            <pubDate>Wed, 28 Jul 2010 15:25:13 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2010/07/28/sondaggio-dotnettoscana.aspx#feedback</comments>
            <slash:comments>13</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/99006.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/99006.aspx</trackback:ping>
        </item>
        <item>
            <title>Disponibile il materiale del Community Tour di DotNetToscana</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2010/01/17/disponibile-il-materiale-del-community-tour-di-dotnettoscana.aspx</link>
            <description>E’ finalmente disponibile online il materiale presentato durante il Community Tour di DotNetToscana svoltosi lo scorso 12 Gennaio. Chi è interessato può accedere all’archivio contenente le slide e gli esempi visitando la sezione Files del nostro sito.  Technorati Tag: Community,C#,ASP .NET,Programs,Silverlight,Tools&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/97879.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2010/01/17/disponibile-il-materiale-del-community-tour-di-dotnettoscana.aspx</guid>
            <pubDate>Sun, 17 Jan 2010 23:41:40 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2010/01/17/disponibile-il-materiale-del-community-tour-di-dotnettoscana.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/97879.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/97879.aspx</trackback:ping>
        </item>
        <item>
            <title>Inserire codice XML nella documentazione XML di Visual Studio</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2010/01/15/inserire-codice-xml-nella-documentazione-xml-di-visual-studio.aspx</link>
            <description>Il titolo forse sembra un gioco di parole… In pratica, il problema è inserire una sezione di codice XML all’interno dei commenti di documentazione delle classi di .NET, che anch’essa è scritta in XML. In questo caso, il tag da utilizzare è     &amp;lt;code lang="xml"&amp;gt;


Tuttavia, se al suo interno si scrive direttamente il codice XML, una volta generata la documentazione, ad esempio con Sandcastle Help File Builder, il frammento di XML apparirà senza indentazione e “schiacciato” su una sola riga. Per mantenere la formattazione originale, è necessario racchiudere l’XML che si vuole mostrare in un tag di tipo &amp;lt;![CDATA[. Ad esempio:

&amp;lt;code lang="xml"&amp;gt;
&amp;lt;![CDATA[
&amp;lt;config&amp;gt;
    &amp;lt;add key="key1" value="value1" /&amp;gt;
    &amp;lt;add key="key2" value="value2" /&amp;gt;
&amp;lt;/config&amp;gt;
]]&amp;gt;


In questo modo, la documentazione prodotta con Sandcastle conterrà il codice XML con la formattazione originale.

Technorati Tag: .NET,Programming,Visual Studio,C#,VB .NET,ASP .NET,Documentation&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/97862.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2010/01/15/inserire-codice-xml-nella-documentazione-xml-di-visual-studio.aspx</guid>
            <pubDate>Fri, 15 Jan 2010 11:12:24 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2010/01/15/inserire-codice-xml-nella-documentazione-xml-di-visual-studio.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/97862.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/97862.aspx</trackback:ping>
        </item>
        <item>
            <title>Gestione dei pulsanti Avanti e Indietro del browser con AJAX</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2009/11/27/gestione-dei-pulsanti-avanti-e-indietro-del-browser-con-ajax.aspx</link>
            <description>Uno dei problemi che si hanno con AJAX riguarda la gestione dei pulsanti Avanti e Indietro del browser. Se, ad esempio, si inserisce un controllo Wizard all’interno di un UpdatePanel, è possibile spostarsi tra i passaggi della procedura senza effettuare postback sincroni della pagina. Tuttavia, la pressione del pulsante Indietro nel browser non causa il ritorno allo step precedente, bensì il caricamento della pagina mostrata prima di quella contenente il Wizard: in altre parole, le interazioni basate su AJAX non determinano l’aggiornamento della cronologia del browser.  L’oggetto ScriptManager della versione 3.5 SP1 del .NET Framework introduce proprio il supporto alla cronologia del browser per le chiamate AJAX, attraverso il metodo AddHistoryPoint e l’evento Navigate. Dino Esposito ha scritto un esauriente articolo che spiega come utilizzare questa nuova API, che funziona indipendentemente dal browser (personalmente, ho provato con Internet Explorer e Firefox).  Technorati Tag: .NET,Programming,ASP .NET,AJAX&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/97623.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2009/11/27/gestione-dei-pulsanti-avanti-e-indietro-del-browser-con-ajax.aspx</guid>
            <pubDate>Fri, 27 Nov 2009 23:03:11 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2009/11/27/gestione-dei-pulsanti-avanti-e-indietro-del-browser-con-ajax.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/97623.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/97623.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Community Tour in Toscana</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2009/10/20/microsoft-community-tour-in-toscana.aspx</link>
            <description>Il 9 Dicembre si svolgerà la tappa toscana del Microsoft Community Tour 2009. Nel corso dell'evento parleremo di .NET RIA Services, Silverlight, Internet Explorer 8 e ASP .NET MVC. Potete trovare l'agenda completa sul nostro sito, nella sezione Eventi. La registrazione sarà disponibile a partire da Mercoledì 28 Ottobre.  Vi aspetto numerosi   Technorati Tag: .NET,Programming,C#,VB .NET,AJAX,Programs,Microsoft,Community,Silverlight,ASP .NET&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/97290.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2009/10/20/microsoft-community-tour-in-toscana.aspx</guid>
            <pubDate>Tue, 20 Oct 2009 11:07:04 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2009/10/20/microsoft-community-tour-in-toscana.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/97290.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/97290.aspx</trackback:ping>
        </item>
        <item>
            <title>Nuova sezione Tips &amp;amp; Tricks su DotNetToscana</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2009/09/21/nuova-sezione-tips-amp-tricks-su-dotnettoscana.aspx</link>
            <description>La nostra Community cresce… Da pochi minuti il sito DotNetToscana si è arricchito di una nuova sezione, Tips &amp;amp; Tricks, in cui raccoglieremo trucchi e suggerimenti per risolvere i tipici problemi che si devono affrontare nel mondo della programmazione .NET.  Technorati Tag: .NET,Programming,Visual Studio,C#,Visual Basic .NET,ASP .NET,LINQ,AJAX,Silverlight&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/97072.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2009/09/21/nuova-sezione-tips-amp-tricks-su-dotnettoscana.aspx</guid>
            <pubDate>Mon, 21 Sep 2009 01:06:16 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2009/09/21/nuova-sezione-tips-amp-tricks-su-dotnettoscana.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/97072.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/97072.aspx</trackback:ping>
        </item>
        <item>
            <title>&amp;quot;Minificare&amp;quot; i Javascript</title>
            <link>http://blogs.ugidotnet.org/Marcom/archive/2009/06/01/quotminificarequot-i-javascript.aspx</link>
            <description>   Minification (very often just minify, and sometimes also minimisation or minimization), in computer programming languages and especially JavaScript, is the process of removing all unnecessary characters from source code, without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments and sometimes block delimiters; which are used to add readability to the code, but are not required for it to execute.   Questa tecnica è venuta alla ribalta soprattutto con jQuery: praticamente di tutti i plug-in, oltre che di jQuery stesso, sono disponibili le versioni "minificate", che in alcuni casi possono far risparmiare anche il 50% di spazio rispetto alla versione normale.  Ma ci sono anche tool a riga di comando che permettono di "minificare" script java esistenti. Ad esempio, in questa pagina ne è disponibile una raccolta scritta in vari linguaggi di programmazione, compreso C#. L'ho provato proprio adesso: è molto semplice, ma ha ridotto un mio file Javascript da 7.382 byte a 3.829 byte. Sono sicuro che mi tornerà utile in futuro.  Technorati Tags: .NET, Programming, ASP .NET, AJAX&lt;img src="http://blogs.ugidotnet.org/Marcom/aggbug/96324.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Marco Minerva</dc:creator>
            <guid>http://blogs.ugidotnet.org/Marcom/archive/2009/06/01/quotminificarequot-i-javascript.aspx</guid>
            <pubDate>Mon, 01 Jun 2009 22:57:21 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/Marcom/archive/2009/06/01/quotminificarequot-i-javascript.aspx#feedback</comments>
            <slash:comments>44</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/Marcom/comments/commentRss/96324.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/Marcom/services/trackbacks/96324.aspx</trackback:ping>
        </item>
    </channel>
</rss>