c# - 如何设置 asp :HyperLink href to "mailto:abc@hotmail.com" in .net c#

标签 c# asp.net

有谁知道如何在 .net c# 中将 asp:HyperLink href 设置为“mailto:abc@hotmail.com”?

例子: 如果我有以下代码:

  <tr>
    <td class="graytext r">PERSONAL EMAIL:</td>
    <td><asp:HyperLink runat="server" ID="sPersonalEmail" class="orange" style="cursor:pointer" /></td>
  </tr>

如何在 .net c# 中将 href 设置为“mailto:abc@hotmail.com”,而不是在 asp:HyperLink 中对其进行硬编码?

最佳答案

通过设置 NavigateUrl 这样的事情:

<asp:HyperLink runat="server" NavigateUrl='<%# Bind("Email", "mailto:{0}") %>'
                              Text='<%# Bind("Email") %>'
                              ID="hlEmail">
</asp:HyperLink>

关于c# - 如何设置 asp :HyperLink href to "mailto:abc@hotmail.com" in .net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7357189/

相关文章:

c# - 将 key 发送到 C# 中的特定句柄?

c# - 线程大量线程

c# - 使用正确的术语 : What is a "class reference" versus a "class variable"?

asp.net - Dapper 问题。从返回的对象中获取值

asp.net - HTTP 错误 500.19 - 内部服务器错误?

C# - 如何使用数组数组作为 "parameterized"方法的输入?

c# - 就性能而言,使用 CloudBlob.ExistsAsync 与 catch StorageException.BlobNotFound 比较?

javascript - 如何在网络技术上制作表格翻转(如卡片翻转效果)

c# - ASP.NET 4.5 GridView : PostBack of last page

c# - 如何转义url编码?