<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>blogs.ASPItalia.com</title><link>http://blogs.aspitalia.com/alessandro/</link><description>blogs.ASPItalia.com</description><language>it-it</language><managingEditor>noreply(at)aspitalia.com(blogs.ASPItalia.com)</managingEditor><webMaster>daniele(at)aspitalia.com(Daniele Bochicchio)</webMaster><copyright>1998-2008 ASPItalia.com/blogs.ASPItalia.com</copyright><generator>Generated by feed.ASPItalia.com 'Caesar' 2008.11.17</generator><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00+00:00</sy:updateBase><image><title>blogs.ASPItalia.com</title><url>http://gui.aspitalia.com/images/aspitalia_syndication.gif</url><link>http://blogs.aspitalia.com/alessandro/</link></image><item><title>Post-beta1 community tech preview di Visual Studio 2005 express edition</title><link>http://blogs.aspitalia.com/alessandro/post691/Postbeta1-Community-Tech-Preview-Visual-Studio-2005-Express-Edition.aspx</link><pubDate>Wed, 20 Oct 2004 09:04:00 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=691' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Aaron Stebner nel suo &lt;a href="http://blogs.msdn.com/astebner/archive/2004/10/19/244778.aspx"&gt;blog&lt;/a&gt; ha dato l'annuncio dell'uscita dell'uscita delle nuove tech preview di Visual Studio 2005 express edition. Per chiunque voglia provare &amp;quot;l'ebrezza&amp;quot; di sviluppare in .NET 2.0 consiglio caldamento questo download.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET, Visual Studio</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post691/Postbeta1-Community-Tech-Preview-Visual-Studio-2005-Express-Edition.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post691/Postbeta1-Community-Tech-Preview-Visual-Studio-2005-Express-Edition.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS691.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=691</trackback:ping></item><item><title>Visual Studio .NET 2003 odia la mia formattazione</title><link>http://blogs.aspitalia.com/alessandro/post644/Visual-Studio-.NET-2003-Odia-Formattazione.aspx</link><pubDate>Tue, 28 Sep 2004 07:19:44 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=644' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Mi rendo conto che non vedo l'ora che Microsoft commercializzi Visual Studio .NET 2005 in versione definitiva. Sto trasformando un sito particolarmente grosso da HTML non standard (grazie a .net 1.1) ad XHTML 1.0 (e se riesco anche 1.1). &lt;/p&gt;&lt;p&gt;.NET mette a disposizione strumenti incredibilmente potenti come Response.Filter per trasformare la creazione di codice HTML in XHTML (vi consiglio di leggere &lt;a title="Articolo su come modificare l'output di asp.net in XHTML" href="http://www.aspnetresources.com/articles/HttpFilters.aspx" target="_blank"&gt;questo articolo&lt;/a&gt;). E' pazzesco cosa si possa fare poi con le Page Template (leggete anche &lt;a title="ASP.NET Page Templates - Using Inheritance" href="http://www.codeproject.com/aspnet/page_templates.asp"&gt;qui&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Peccato solo che l'editor di Visual Studio .NET sia &lt;strong&gt;ORRIBILE&lt;/strong&gt;. Possibile che nonostante abbia disabilitato la formattazione automatica del codice se salvo una pagina in visualizzazione VS.NET mi modifica anche tutta la formattazione del codice HTML. Non solo. Usando le Page Templates ho dovuto eliminare dal codice (X)HTML i tag &lt;em&gt;html&lt;/em&gt; e &lt;em&gt;body&lt;/em&gt; e questo provoca uno stato d'ansia a VS.NET che peggiora la già pessima formattazione automatica mettendo il codice tutto su di un unica e incomprensibile riga. Ho cercato in lungo ed in largo. Possibile che non ci sia una soluzione per questo fastidioso problema? In Microsoft la risposta è: &amp;quot;la versione 2005 risolverà questo problema&amp;quot;, ma nel frattempo?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post644/Visual-Studio-.NET-2003-Odia-Formattazione.aspx</guid><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post644/Visual-Studio-.NET-2003-Odia-Formattazione.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS644.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=644</trackback:ping></item><item><title>Problemi di upload?</title><link>http://blogs.aspitalia.com/alessandro/post501/Problemi-Upload.aspx</link><pubDate>Tue, 20 Jul 2004 08:33:22 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=501' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ciao a tutti. Prima di scrivere queste poche righe voglio dare il mio benvenuto ai nuovi arrivati: &lt;a href="http://blogs.aspitalia.com/rickyvr/"&gt;Riccardo &lt;/a&gt;e &lt;a href="http://blogs.aspitalia.com/nostromo/"&gt;Marco&lt;/a&gt;, due nuovi acquisti che credo proprio daranno un ottimo contributo visto le ottime conoscenze che senza dubbio hanno dimostrato di avere.&lt;/p&gt;&lt;p&gt;Quello di cui voglio parlarvi è un problema molto semplice ma che mi ha fatto perdere troppo tempo. Quando realizzate un applicazione web che permette l'upload ricordate che ASP.NET di default permette un massimo di 4Mb di invio dati. Nel caso anche voi come me fosse costretti ad accettare file più grossi la via più semplice è quella di aggiungere al &lt;em&gt;web.config&lt;/em&gt; questa riga all'interno del &lt;em&gt;&amp;lt;system.web&amp;gt;&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&amp;lt;httpRuntime maxRequestLength=&amp;quot;16384&amp;quot; executionTimeout=&amp;quot;600&amp;quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;Questo vi permetterà di accettare file di dimensioni superiori (nell'esempio circa 16Mb) e di attendere l'esecuzione della pagina ASP.NET per 600 secondi (in modo tale che anche chi ha una connessione più lenta ha la possibilità di uplodare file grossi). E' ovvio che una soluzione di questo genere implica che questa modifica venga propagata a tutte le pagine, probabilmente rendendo meno stabile e sicura l'applicazione, ma come ho detto all'inizio è sicuramente la soluzione più semplice. Se qualcuno ha una soluzione più corretta la accetto più che volentieri ;-)&lt;/p&gt;&lt;p&gt;A presto.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post501/Problemi-Upload.aspx</guid><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post501/Problemi-Upload.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS501.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=501</trackback:ping></item><item><title>Finalmente</title><link>http://blogs.aspitalia.com/alessandro/post462/Finalmente.aspx</link><pubDate>Wed, 30 Jun 2004 16:41:01 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=462' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Prima di tutto, ringrazio &lt;a href="http://blogs.aspitalia.com/daniele"&gt;Daniele&lt;/a&gt; per avermi ricordato come ottenere l'accesso al blog ormai perso nei meandri della mia memoria.&lt;/p&gt;&lt;p&gt;Purtroppo posso postare dopo diverse settimane di assenza per colpa di una assistenza Acer alquanto penosa (e pensare che comprando il portatile credevo che Acer fosse una delle migliori). Per farla breve i 7/10 giorni per l'assistenza (sostituzione della scheda madre) si sono trasformati in 31 e appena arrivato ho scoperto &lt;strong&gt;felicemente&lt;/strong&gt; che il mio portatile non si accende più, e pensare che non funzionava solo la scheda di rete! Per concludere la giornata sfigata ovviamente sono stato derubato di portafoglio e cellulare ieri sera! :-((((&lt;/p&gt;&lt;p&gt;Lasciando stare le cose tristi (per me) posso dare solo un consiglio molto stupido ma tremendamente utile nella scrittura di codice (a parte quello personale di usare C# e non VB.NET :-)&lt;/p&gt;&lt;h4 align="center"&gt;USATE LE REGION. &lt;/h4&gt;E' incredibile la comodità di questo strumento in Visual Studio .NET. Per chi già non le conoscesse è sufficiente scrivere &lt;strong&gt;#region commento&lt;/strong&gt; all'inizio del codice che si vuole includere nella &lt;em&gt;regione &lt;/em&gt;e concludere con &lt;strong&gt;#endregion&lt;/strong&gt;. Automatica VS.NET vi permetterà di ridurre tutto quel codice ad un'unica riga rappresentata dal vostro commento. Io le sto usando molto e mi sono reso conto di aver velocizzato il mio lavoro in una maniera increbile, evitando dolorosi crampi alla mano destra per utilizzare continuamente la rotellina ;-)&lt;p&gt;Alla prossima con qualche consiglio decisamente più &amp;quot;tecnico&amp;quot;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post462/Finalmente.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post462/Finalmente.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS462.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=462</trackback:ping></item><item><title>Mostrare i dati in formato Xml</title><link>http://blogs.aspitalia.com/alessandro/post359/Mostrare-Dati-Formato-Xml.aspx</link><pubDate>Wed, 30 Jun 2004 16:40:31 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=359' border="0" style="width:1px; height:1px;" /&gt;&lt;p /&gt;&lt;p&gt;Spesso può essere utile eseguire un query e mostrare direttamente il risultato nel browser il risultato in Xml. In questo modo non solo è possibile vedere velocemente se la query è esatta, ma la stessa pagina può essere utilizzata come input di dati da altri software, maari residenti su altri server, rendendo così sicuro lo scambio dati.&lt;/p&gt;&lt;p&gt;Ecco un esempio di codice per ottenere l'XML da una query a SqlServer (usando una stored procedure), si può notare che tutto il lavoro viene svolto direttamente dal DataSet attraverso il metodo WriteXml().&lt;/p&gt;&lt;p&gt;&lt;img alt="Codice c# per l'esportazione di un database ni Xml" src="http://www.mio.it/temp/xmlexport.gif" align="middle" border="0" /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;A presto.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/XML/" rel="tag"&gt;XML&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET, XML</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post359/Mostrare-Dati-Formato-Xml.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post359/Mostrare-Dati-Formato-Xml.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS359.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=359</trackback:ping></item><item><title>Wizard Web</title><link>http://blogs.aspitalia.com/alessandro/post358/Wizard-Web.aspx</link><pubDate>Wed, 28 Apr 2004 21:22:27 GMT</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=358' border="0" style="width:1px; height:1px;" /&gt;&lt;p align="justify"&gt;I form molto lunghi sono noiosi da compilare e spesso creano confusione nei nostri visitatori per l'incredibile quantità di dati che devono compilare. Nel mondo Desktop questo problema è facilmente risolvibile creando dei Wizard che guidano l'utente nella compilazione dei campi. In internet le cose si complicano, il fatto che le pagine web non mantengano lo stato tra una pagina e l'altra obbliga il programmatore a portarsi dietro una infinità di variabili, per non parlare del fatto che usando il tasto back del browser si è costretti a rifare forzatamente un post alla pagina. In ASP.NET esiste però una soluzione (pure gratis): gli &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/webcontrols_entry.asp"&gt;Internet Explorer WebControls&lt;/a&gt;. Utilizzando il MultiPage WebControl è possibile inserire tutti i campi dei nostri form in un unica pagina e poi suddividerli in diverse sezioni in maniera molto semplice. Basterà inserire nella nostra pagina, all'interno del form:&lt;/p&gt;&lt;pre&gt;&amp;lt;mymultipage:multipage id=&amp;quot;Wizard&amp;quot; runat=&amp;quot;server&amp;quot; selectedindex=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;mymultipage:pageview&amp;gt;Pagina numero 1&amp;lt;/mymultipage:pageview&amp;gt;&lt;br /&gt;  &amp;lt;mymultipage:pageview&amp;gt;Pagina numero 2&amp;lt;/mymultipage:pageview&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;  &amp;lt;mymultipage:pageview&amp;gt;Pagina numero N&amp;lt;/mymultipage:pageview&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/mymultipage:multipage&amp;gt;&lt;/pre&gt;&lt;p align="justify"&gt;Dopo di che per muoversi all'interno delle pagine basterà utilizzare il metodo Wizard.SelectedIndex impostandolo al numero della PageView che si vuole visualizzare. Maggiori informazioni ed esempi si possono trovare su &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/overview/multipage.asp"&gt;MSDN&lt;/a&gt;.&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Attenzione&lt;/strong&gt; però, questi controlli sono compatibili solo con Internet Explorer 5.5 o successivi e questo limita purtroppo per ora il loro utilizzo solo in ambienti che con certezza utilizzano questo browser (come molto spesso le intranet).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Alessandro Benedetti</dc:creator><category>ASP.NET</category><guid isPermaLink="true">http://blogs.aspitalia.com/alessandro/post358/Wizard-Web.aspx</guid><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/alessandro/post358/Wizard-Web.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/alessandro/CommentRSS358.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=358</trackback:ping></item></channel></rss>