sabato 13 dicembre 2008

Asp.net - Rendere una colonna di un datagrid a collegamento dinamico per invio email

A volte può capire di avere l'esigenza di inclundere in un controllo datagrid, in ambiente web, una colonna a collegamento ipertestuale. Per l'invio di una email.
Tale colonna avrà il compito di avviare il client di posta elettronica, configurato come default, tramite il tag html mailto
Si utilizza l'oggetto databinder per la gestione dei dati.

asp:TemplateColumn HeaderText="Email"
ItemTemplate>asp:HyperLink ID="email" Runat="server" text='
%# DataBinder.Eval(Container.dataItem, "email")%
' NavigateUrl='<%# "mailto:" & databinder.Eval(Container.dataItem, "email")%> />

Nessun commento: