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

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

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

 PERSONAL EMAIL:   

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

通过设置NavigateUrl这样的事情:

   

我发现这是最简单的

 string whateverEmail = "test@this.com"; hypEmail.Attributes.Add("href", "mailto:" + whateverEmail ); 

如果你想在后面编写代码,那么你可以简单地将以下内容放在页面加载中(或任何相关的地方,例如按钮事件):

string email =“abc@hotmail.com”; sPersonalEmail.NavigateUrl =“mailto:”+ email;

另一种方式是这样的:

  

这是我使用asp:HyperLink属性的ASP.NET代码。

  hlEmail.Text = "theEmail@webAddess.com"; hlEmail.NavigateUrl = "mailto:" + "theEmail@webAddess.com";