摘要:請問詢問如何使用 HyperLinkField 來做 EMail 的連結?
讀者 Longer 的問題
請問如何使用 HyperLinkField 來做 EMail 的連結?下面的寫法好像會有問題 :
DataNavigateUrlFields="email"
DataNavigateUrlFormatString="mailto:{0}"
HeaderText="信箱"
回答
因為安全性的因素,您必須將其轉換成 TemplateField:
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat=server Text="信箱"
NavigateUrl='<%# Eval("email", "mailto:{0}") %>' />
</ItemTemplate>
</asp:TemplateField>
章立民研究室