2012-04-06 85 views
2

我想知道是否有可能使標籤成爲超鏈接?以下是我設置的專欄的代碼,我希望使「lblEmail」可點擊,以便電子郵件可以打開並且包含該電子郵件地址。這個想法是,隨着各種用戶登錄到網站,他們的獨特信息將出現在列中。它是否像將標籤控件包裝在錨標籤一樣簡單?如果是這樣,我必須錯過一些東西,因爲我嘗試過。由於我是新手,很可能我錯過了一些東西!製作電子郵件標籤超鏈接

在此先感謝!

<p> 
<asp:Label ID="lblName" runat="server" Text=""></asp:Label>&nbsp;<br /> 
<asp:Label ID="lblPhoneNo" runat="server" Text=""></asp:Label>&nbsp;<br /> 
<asp:Label ID="lblAddress" runat="server" Text=""></asp:Label>&nbsp;<br /> 
<asp:Label ID="lblCity" runat="server" Text=""></asp:Label>, <asp:Label ID="lblState" runat="server" Text="Label"></asp:Label>&nbsp;<asp:Label ID="lblZipCode" runat="server" Text="Label"></asp:Label>&nbsp;<br /> 
<asp:Label ID="lblEmail" runat="server" Text=""></asp:Label>&nbsp;<br /> 
</p> 

回答

3

而不是使用標籤,您可以使用超鏈接控件。 的用法如下:

<asp:HyperLink id="hyperlink1" 
       ImageUrl="images/pict.jpg" 
       NavigateUrl="http://www.microsoft.com" 
       Text="Microsoft Official Site" 
       Target="_new" 
       runat="server"/> 
3

爲什麼不只是使用超鏈接服務器控件?

<asp:Hyperlink runat="server" id="lnk1">Your Text Here</asp:Hyperlink> 

如果需要其他格式,你可以在其他其他標籤包裝它(或插入超鏈接內的任何法律HTML標籤)。

+0

我想這會更有意義!我從其他人那裏繼承了這個網站,並試圖以他們的方式離開他們的代碼,哈哈。謝謝! – Peter 2012-04-06 16:34:20

2

而不是使用像超級鏈接方式一個標籤,你最好直接使用超鏈接。請嘗試以下操作:

<asp:Hyperlink runat="server" id="email" NavigateUrl="your_desired_address"> 
    EmailLabelContent here 
</asp:Hyperlink> 

謝謝。

相關問題