2011-05-10 21 views
0

可以做到這一點,怎麼做?mailto和文字控制在一起

email: <a href="" mailto:""email1"""> 
     <asp:Literal ID="email1" runat="server" > 
     </asp:Literal> 
     </a> <br /> 

我試試這個,但是當我打開outlook時它並沒有在TO:部分寫任何東西。

回答

1

如果您的應用程序在.net 3.5下運行;

email:<a href="mailto:<%= Server.HtmlEncode(email1.Text) %>"><asp:Literal Text="[email protected]" ID="Literal1" runat="server"/></a><br/> 

如果您的應用程序在.net 4下運行;

email:<a href="mailto:<%: email1.Text%>"><asp:Literal ID="email1" Text="[email protected]" runat="server"/></a><br/> 

注:
雖然你可以使用.NET 4的第一種方法爲好,最好是使用順序的第二個,以避免所謂的句法噪音

希望這可以幫助。

+0

謝謝大骨頭:) – mikrimouse 2011-05-10 14:02:21