可以这样做吗?
email: <a href="" mailto:""email1""">
<asp:Literal ID="email1" runat="server" >
</asp:Literal>
</a> <br />
我试试这个但是当我打开outlook时它不会在TO:section中写任何内容。
答案 0 :(得分:1)
如果您的应用程序在.net 3.5;
下运行email:<a href="mailto:<%= Server.HtmlEncode(email1.Text) %>"><asp:Literal Text="info@example.com" ID="Literal1" runat="server"/></a><br/>
如果您的应用程序在.net 4;
下运行email:<a href="mailto:<%: email1.Text%>"><asp:Literal ID="email1" Text="info@example.com" runat="server"/></a><br/>
注意:强>
虽然您也可以在.net 4上使用第一种方法,但最好使用第二种方法以避免所谓的语法噪音
希望这会有所帮助。