2009-11-18 21 views
2

我使用下面的控制,以輸出一個HTML鏈接:如何讓ASP.NET HyperLink控件在Text屬性中對&符號進行編碼?

<a id="ctl00_hlEditDetails" class="arrow-forward" href="/EventName/EditDetails.aspx?ID=1">Edit Details & Photo</a> 

的未逸出符號是在XHTML驗證導致錯誤:

<asp:HyperLink ID="hlEditDetails" runat="server" CssClass="arrow-forward" Text="Edit Details &amp; Photo" /> 

然而,當它,作爲生成的標記。有沒有辦法讓HyperLink控件正確生成文本,而無需自己寫出HTML?我們首先使用控件的原因是因爲URL是動態的。這不是一個巨大的問題,但是當控制應該讓事情變得更簡單時,由於.net的靈活性而看到驗證失敗時非常煩人。

+2

&放大器;應該這樣做。 – Lazarus 2009-11-18 12:33:22

回答

2

<asp:HyperLink ID="hlEditDetails" runat="server" CssClass="arrow-forward">Edit Details &amp; Photo</asp:Hyperlink>

工作

相關問題