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 @ Tuesday, May 27, 2008 10:52 PM | 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 @ Wednesday, February 6, 2008 10:42 PM | 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 @ Friday, August 24, 2007 3:08 AM | 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 @ Sunday, March 4, 2007 12:57 PM