在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>

你可能感兴趣的:(GridView)