在GridView中使用邮件地址的超级链接

      在GridView中可以使用HyperLinkField生成一个超级链接,但HyperLinkField却不能用于邮件地址的超级链接。

         如使用以下代码并不能完成邮件地址的超级链接功能:

               <asp:HyperLinkField DataNavigateUrlFields="mail" DataNavigateUrlFormatString="mailto:{0}" DataTextField="mail" />

        正确的用法应该使用IntemTemplate。如下:
           <asp:TemplateField>
                  <ItemTemplate>
                    <asp:HyperLink runat="server" Text='<%# Eval("mail") %>' NavigateUrl='<%# Eval("mail", "
mailto:{0}") %>' />
            </ItemTemplate>
       </asp:TemplateField>

posted @ 2007-08-02 09:53  scgw  阅读(654)  评论(0编辑  收藏  举报