Inviare una mail con la richiesta di conferma lettura


Per poter inviare una mail e fare in modo che al destinatario si apra la finestrella che chiede l'invio di una conferma di lettura della mail basta aggiungere i seguenti headers alla mail: 

   1:  MailMessage mail = new MailMessage();
   2:  ...
   3:  mail.Headers.Add( "Disposition-Notification-To", mail.From.Address );
   4:  mail.Headers.Add( "Return-Receipt-To", mail.From.Address );
   5:  ...


Ovviamente questo dipende anche dal client di posta che utilizza il destinatario.

Hope this helps,

Speed Nick

Technorati tags: .NET

author: Speed Nick | posted @ martedì 27 maggio 2008 23:52 | Feedback (0)

[ASP.NET] Visualizzare più root su un Menu associato ad un SiteMap


Se si ha la necessità di visualizzare più root su un controllo Menu associato ad un SiteMap, visualizzando magari come root i SiteMapNode di livello successivo alla radice, si può scrivere il seguente codice all'interno dell'evento MenuItemDataBound del controllo Menu:

 

   1:          SiteMapNode mapNode = (SiteMapNode)e.Item.DataItem;
   2:   
   3:          if ( mapNode == mapNode.RootNode )
   4:          {
   5:              Menu.Items.Remove( e.Item );
   6:          }
   7:          else if ( mapNode.ParentNode == mapNode.RootNode )
   8:          {
   9:              Menu.Items.Add( e.Item );
  10:          }
 

Se si utilizza un SiteMapDataSource basta impostare la proprietà ShowStartingNode a False.

Hope this helps,

Speed Nick

Technorati tags:

author: Speed Nick | posted @ mercoledì 6 febbraio 2008 23:42 | Feedback (1)

Non funziona l'intellisense nel web.config


Come riportato da ScottGu in questo post sembra che l'intellisense di VS2005 nel file web.config abbia qualche problema nel caso in cui nell'elemento <configuration> venga specificato anche un default namespace come in questo caso:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">


Per ovviare al problema basta rimuovere il namespace. Tuttavia il problema si ripresenta quando viene eseguito il tool per l'amministrazione web dal menù Website -> ASP.NET Configuration.

Technorati:

author: Speed Nick | posted @ venerdì 24 agosto 2007 04:08 | Feedback (0)

Keyboard shortcut per Visual Studio 2005


Probabilmente molti lo sapranno già, comunque in rete ho trovato questo link (ma ce ne sono molti altri) dove trovate un elenco delle possibili keyboard shortcut per Visual Studio 2005.


Technorati:

author: Speed Nick | posted @ domenica 4 marzo 2007 13:57