在VB.NET標籤尖括號,使用的標籤
lblNotification.Text = send email to <[email protected]> me
O/P我越來越爲send email to me
,它不顯示<[email protected]>
。如何顯示包括尖括號的全文。也就是說,我需要將O/P設爲send email to <[email protected]> me
。謝謝。
在VB.NET標籤尖括號,使用的標籤
lblNotification.Text = send email to <[email protected]> me
O/P我越來越爲send email to me
,它不顯示<[email protected]>
。如何顯示包括尖括號的全文。也就是說,我需要將O/P設爲send email to <[email protected]> me
。謝謝。
使用下面的代碼:
Protected Overrides Sub OnLoad(ByVal e As EventArgs)
MyBase.OnLoad(e)
Label1.Text = HttpUtility.HtmlEncode("send email to <[email protected]> me")
End Sub
的HttpUtility.HtmlEncode方法將自動轉換您的字符串爲HTML編碼的文本
您可以使用<
而不是<
和>
而不是>
。所以,你的文字應該是send email to <[email protected]> me
您可以使用& LT和& GT像下面
<asp:Label runat="server" ID="lblNotification" Text="send email to
&lt;[email protected]&gt me;" />
通常,如果這是在ASP.NET標籤的Text屬性中設置的,則不需要做到這一點。它應該自動對文本進行HTML編碼。我猜OP沒有顯示他的實際代碼。 –
此屬性在代碼後面設置,而不是在aspx標記中。這就是爲什麼有必要手動編碼它 – platon
是的,你是正確的。忽略我的第一條評論。文本需要被編碼。 –