<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>DanBlog</title>
        <link>http://blogs.ugidotnet.org/DanBlog/Default.aspx</link>
        <description>Il blog di Daniele Armanasco</description>
        <language>it-IT</language>
        <copyright>Daniele Armanasco</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <image>
            <title>DanBlog</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/DanBlog/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Linq to xml: generare nodi vuoti con tag di chiusura esplicito</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/12/10/linq-to-xml-generare-nodi-vuoti-con-tag-di-chiusura.aspx</link>
            <description>&lt;p&gt;Generando un nodo vuoto nel modo seguente&lt;/p&gt;  &lt;p&gt;XElement xml = new XElement("PROVA") si ottiene &amp;lt;PROVA /&amp;gt;&lt;/p&gt;  &lt;p&gt;se invece si specifica la stringa vuota come contenuto:&lt;/p&gt;  &lt;p&gt;XElement xml = new XElement("PROVA", String.Empty) si ottiene &amp;lt;PROVA&amp;gt;&amp;lt;/PROVA&amp;gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97695.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/12/10/linq-to-xml-generare-nodi-vuoti-con-tag-di-chiusura.aspx</guid>
            <pubDate>Thu, 10 Dec 2009 17:18:16 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97695.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/12/10/linq-to-xml-generare-nodi-vuoti-con-tag-di-chiusura.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97695.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97695.aspx</trackback:ping>
        </item>
        <item>
            <title>Mocking e unit testing: lavorare bene seppure a mezz&amp;rsquo;aria!</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/11/23/mocking-e-unit-testing-lavorare-bene-seppure-a-mezzrsquoaria.aspx</link>
            <description>&lt;p&gt;Quando parlo di test unitari e mocking ai clienti che non ne hanno mai fatto uso (nemmeno personale ;-)) mi risulta difficile farne cogliere tutti i pregi; la prossima volta mi ricorderò del progetto di cui mi sto occupando questi giorni (o li dirigerò a questo post).&lt;/p&gt;  &lt;p&gt;Si tratta di un programma che deve monitorare il flusso di alcune pratiche richieste agli istituti bancari dall’agenzia delle entrate. La richiesta viene ricevuta tramite PEC ed un sistema (esistente) ne interpreta le informazioni e gestisce tutto l’iter (abbastanza complesso). Il mio programma non deve “far altro” che verificare la coerenza di tutte le informazioni sparse tra database relazionali (quello principale e quello “di confronto” per controlli di quadratura) e file relativi alla richiesta presenti su file system locale o server remoti.&lt;/p&gt;  &lt;p&gt;Io non dispongo ancora del sistema o di una sua simulazione (alcune parti sono ancora in fase di realizzazione); di fatto non ho né la terra sotto i piedi (db, cartelle, ecc.) né il cielo sopra la testa (l’interfaccia, che non ci sarà mai perché il mio programma sarà lanciato da riga di comando).&lt;/p&gt;  &lt;p&gt;Nonostante questo, grazie ai test unitari e al mocking con cui sostituisco alle mie dipendenze esterne (db, file) degli oggetti “finti”, POSSO lavorare alla mia parte verificandone la logica che implemento e raffinando man mano il mio modello del dominio.&lt;/p&gt;  &lt;p&gt;Mi sento un pò come se stessi creando un organo artificiale che poi andrò a impiantare nel paziente curandomi solo delle “cuciture”, perché il funzionamento interno l’avrò già provato senza paziente; molto meglio che dover provare l’organo per la prima volta sul paziente!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97591.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/11/23/mocking-e-unit-testing-lavorare-bene-seppure-a-mezzrsquoaria.aspx</guid>
            <pubDate>Mon, 23 Nov 2009 14:40:43 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97591.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/11/23/mocking-e-unit-testing-lavorare-bene-seppure-a-mezzrsquoaria.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97591.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97591.aspx</trackback:ping>
        </item>
        <item>
            <title>Le mie prossime conf</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/21/le-mie-prossime-conf-again.aspx</link>
            <description>&lt;p&gt;Ecco le prossime conference a cui intendo partecipare. Se qualcuno della mia zona (BS) si vuole aggregare per il viaggio si faccia sentire; per gli altri: ci vediamò là!&lt;/p&gt;  &lt;p&gt;22 ottobre (giovedì) - Milano: Windows 7 e Windows Server 2008 R2: The “NEW” Efficiency – Smau&lt;/p&gt;  &lt;p&gt;18 novembre (mercoledì) – Dalmine (BG): &lt;a href="http://www.ugialt.net/communitytour09.ashx"&gt;Community Tour: ALT.NET-web&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;20 novembre (venerdì) - Bologna: &lt;a href="http://www.agileday.it/front/"&gt;Italian Agile Day&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4 dicembre (venerdì) – Firenze: &lt;a href="http://www.aspitalia.com/eventi/21/Real-Code-Day-4.0-Costruire-Applicazioni-Reali-Firenze.aspx"&gt;Real Code Day 4.0: costruire applicazioni reali&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;23 gennaio (sabato) – Milano: &lt;a href="http://www.ugialt.net/V%20UgiALT.net%20Conference.ashx"&gt;V UgiALT.net Conference&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97312.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/21/le-mie-prossime-conf-again.aspx</guid>
            <pubDate>Wed, 21 Oct 2009 12:47:04 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97312.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/21/le-mie-prossime-conf-again.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97312.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97312.aspx</trackback:ping>
        </item>
        <item>
            <title>[Sfogo] Javascript: oggetto Date</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/15/sfogo-javascript-oggetto-date.aspx</link>
            <description>&lt;p&gt;In Javascript basta istanziare un nuovo oggetto Date per ottenere la data corrente:&lt;/p&gt;  &lt;p&gt;var myDate = new Date();&lt;/p&gt;  &lt;p&gt;A questo punto basta fare:&lt;/p&gt;  &lt;p&gt;myDate.getDate(); per avere il giorno (1-31): ma perché non chiamarlo getDay?&lt;/p&gt;  &lt;p&gt;myDate.getDay(); per avere il giorno della settimana (0 = domenica, visto che non si lavora, 1 = lunedì, ecc.): ma perchè non chiamarlo getDayOfWeek?&lt;/p&gt;  &lt;p&gt;myDate.getMonth(); per avere il numero del mese con, OVVIAMENTE, 0 = gennaio, 1 = febbraio, ecc. &lt;/p&gt;  &lt;p&gt;A parte il fatto che usare lo zero per numeri di mese e giorno, che già hanno una loro numerazione, mi sembra “da programmatori mai usciti di casa che non hanno mai visto un calendario”; ma se per il giorno sono partiti da 1, perché per il mese sono partiti da 0? Almeno un pò di coerenza …&lt;/p&gt;  &lt;p&gt;Scusate lo sfogo; spero qualcuno mi aiuti a capire (hanno progettato ste cose il giorno di Carnevale?), perché a me sembra proprio “poco pensato” (sono un gentiluomo ;-)).&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97262.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/15/sfogo-javascript-oggetto-date.aspx</guid>
            <pubDate>Thu, 15 Oct 2009 09:56:21 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97262.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/15/sfogo-javascript-oggetto-date.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97262.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97262.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft WebsiteSpark</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/12/microsoft-websitespark.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/DanBlog/WindowsLiveWriter/MicrosoftWebsiteSpark_D7CD/wss_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wss" border="0" alt="wss" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/DanBlog/WindowsLiveWriter/MicrosoftWebsiteSpark_D7CD/wss_thumb.png" width="435" height="261" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ci sono anch’io!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97246.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/12/microsoft-websitespark.aspx</guid>
            <pubDate>Mon, 12 Oct 2009 13:21:03 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97246.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/12/microsoft-websitespark.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97246.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97246.aspx</trackback:ping>
        </item>
        <item>
            <title>WebsiteSpark: avvertenza</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/09/websitespark-avvertenza.aspx</link>
            <description>&lt;p&gt;Ho richiesto anch’io di aderire all’iniziativa e, essendo cliente Aruba da alcuni anni, ho scelto quest’ultimo come contatto.&lt;/p&gt;  &lt;p&gt;Il giorno dopo mi ha telefonato un responsabile Aruba dicendomi che per aderire all’iniziativa tramite loro è necessario effettuare almeno l’ordine di un server dedicato (49 euro/mese); da allora la mia richiesta è ancora pendente per dettagli che non sto a raccontarvi.&lt;/p&gt;  &lt;p&gt;Ieri ho segnalato tutta la vicenda al team di websiteSpark e mi hanno risposto: “We are sorry for the inconvenience. I have forward your case to the team in Italy. It seems that the Microsoft partner is not fully aware of the program. There is no fee associate, besides the graduation fee when you leave the program after 6 months.”&lt;/p&gt;  &lt;p&gt;Quindi, se anche voi state pensando di usufruire di Aruba come contatto e non siete interessati a vincolarvi ad un server dedicato magari vi conviene aspettare che la questione sia definita tra loro e Microsoft ...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/97225.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/09/websitespark-avvertenza.aspx</guid>
            <pubDate>Fri, 09 Oct 2009 21:38:39 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/97225.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/10/09/websitespark-avvertenza.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/97225.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/97225.aspx</trackback:ping>
        </item>
        <item>
            <title>Workshop: fantastico!</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/06/10/workshop-fantastico.aspx</link>
            <description>&lt;p&gt;Non posso che confermare quanto già detto di positivo relativamente al workshop di ieri: le sessioni sono state molto interessanti e stimolanti!&lt;/p&gt;  &lt;p&gt;Questo però me lo aspettavo, vista la qualità degli speaker che ben conoscevo (so che è brutto “dare per scontato” una qualità del genere che costa tanta preparazione, ma purtroppo la nostra “mente adattabile” si adatta anche al bello :-). Quello che invece proprio non mi aspettavo è stata la location: pienamente all’altezza dell’evento, semplicemente fantastica! Spero di vedere presto le foto di &lt;a href="http://blogs.ugidotnet.org/Nick60/Default.aspx"&gt;Nicolò&lt;/a&gt; perché le parole non rendono abbastanza …&lt;/p&gt;  &lt;p&gt;Mi è spiaciuto non vedere tante facce note che speravo di trovare nel pubblico; spero non siano stati frenati dalla differenza di distanza rispetto a Milano perché la location la ripagava egregiamente.&lt;/p&gt;  &lt;p&gt;Non mi resta che ringraziare &lt;a href="http://blogs.ugidotnet.org/pape/Default.aspx"&gt;Andrea&lt;/a&gt; &amp;amp; C. e ricordarmi di offrire il mio modesto contributo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/96392.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/06/10/workshop-fantastico.aspx</guid>
            <pubDate>Tue, 09 Jun 2009 22:00:02 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/96392.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/06/10/workshop-fantastico.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/96392.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/96392.aspx</trackback:ping>
        </item>
        <item>
            <title>Le mie prossime conf</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/05/11/le-mie-prossime-conf.aspx</link>
            <description>&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/96155.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/05/11/le-mie-prossime-conf.aspx</guid>
            <pubDate>Mon, 11 May 2009 10:44:15 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/96155.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/05/11/le-mie-prossime-conf.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/96155.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/96155.aspx</trackback:ping>
        </item>
        <item>
            <title>Prova LiveWriter</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/04/10/prova-livewriter.aspx</link>
            <description>&lt;div class="wlWriterEditableSmartContent" id="scid:84E294D0-71C9-4bd0-A0FE-95764E0368D9:b2e59bea-59fd-42fd-ba91-9019fab7be62" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://maps.live.com/default.aspx?v=2&amp;amp;cp=45.60331~10.19372&amp;amp;lvl=16&amp;amp;style=r&amp;amp;scene=7498343&amp;amp;mkt=it-it&amp;amp;FORM=LLWR" id="map-96824e42-9bc9-4bd8-9730-568022a1b437" alt="Fai clic per visualizzare la mappa su Live.com" title="Fai clic per visualizzare la mappa su Live.com"&gt;&lt;img src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/DanBlog/WindowsLiveWriter/ProvaLiveWriter_BBAC/map-db7b62a98a7c.jpg" width="320" height="240" alt="Immagine mappa" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;Prova generazione post da LiveWriter&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/95925.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/04/10/prova-livewriter.aspx</guid>
            <pubDate>Fri, 10 Apr 2009 11:21:33 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/95925.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/04/10/prova-livewriter.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/95925.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/95925.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.NET MVC - RedirectToAction</title>
            <link>http://blogs.ugidotnet.org/DanBlog/archive/2009/03/07/asp.net-mvc-redirecttoaction.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Nel mio primo progettino con ASP.NET MVC mi si è presentata l’esigenza di dover presentare la stessa view in due modalità diverse (diverso titolo, una con link di modifica e l’altra no, ecc.).&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Ingenuamente, siccome la prima modalità (link tipo Controller/List) esisteva già, ho pensato di usare una Action di questo tipo:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;public&lt;/span&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt; &lt;span style="COLOR: #2b91af"&gt;ActionResult&lt;/span&gt; ViewList()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TempData[&lt;span style="COLOR: #a31515"&gt;"mode"&lt;/span&gt;] = &lt;span style="COLOR: #a31515"&gt;"readonly"&lt;/span&gt;;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;return&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt; RedirectToAction(&lt;span style="COLOR: #a31515"&gt;"List"&lt;/span&gt;);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font face="Calibri" size="3"&gt;delegando così tutto il lavoro di preparazione dei dati alla Action già in opera; nella pagina ho poi usato un paio di if (e si, mi capita ancora di usarli ;-)) per generare o meno i link per l’editing e per impostare il titolo.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Problema (di cui non mi sono accorto subito perché l’applicazione gira in un normale frame html che rende l’indirizzo visualizzato nella barra di IE sempre identico!): una volta eseguito RedirectToAction è come se avessi digitato quell’indirizzo (Controller/List nel mio caso) per cui se l’utente preme il pulsante Aggiorna del browser finisce nella prima modalità!&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font face="Calibri" size="3"&gt;Soluzione “veloce”: ho spostato il codice presente nella prima action (Controller/List) in una funzione che richiamo da entrambe le action; la action ViewList è diventata:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;public&lt;/span&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt; &lt;span style="COLOR: #2b91af"&gt;ActionResult&lt;/span&gt; ViewList()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TempData[&lt;span style="COLOR: #a31515"&gt;"mode"&lt;/span&gt;] = &lt;span style="COLOR: #a31515"&gt;"readonly"&lt;/span&gt;;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;OnList_AddDataToViewData();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;return&lt;/span&gt; View(&lt;span style="COLOR: #a31515"&gt;"List"&lt;/span&gt;);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-ansi-language: EN-US; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes"&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/DanBlog/aggbug/95621.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Daniele Armanasco</dc:creator>
            <guid>http://blogs.ugidotnet.org/DanBlog/archive/2009/03/07/asp.net-mvc-redirecttoaction.aspx</guid>
            <pubDate>Sat, 07 Mar 2009 21:25:59 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/DanBlog/comments/95621.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/DanBlog/archive/2009/03/07/asp.net-mvc-redirecttoaction.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/DanBlog/comments/commentRss/95621.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/DanBlog/services/trackbacks/95621.aspx</trackback:ping>
        </item>
    </channel>
</rss>