4
我有,將輸出一系列項目的轉發器:ASP.NET:如何將<A>或HtmlAnchor轉換爲靜態文本?
<asp:repeater ... runat="Server">
<itemtemplate>
<a href="<%# GetItemLink(...) %>"><%# GetItemText %></a>
<itemtemplate>
<asp:repeater>
但有些項目會不會有相關的聯繫,所以我不希望他們點擊。我試圖使它runat=server
HtmlAnchor
,並設置htmlAnchor.Disabled = true
的項目是不應該實際上有一個鏈接 - 但他們仍然可以點擊(它只是使文本灰)
我知道我會怎麼做它過去的日子:
<% If IsLink Then %>
<A href="<% =GetItemLink%">
<% End If %>
<% =GetItemText %>
<% If IsLink Then %>
</A>
<% End If %>
但這是混亂的代碼和HTML ASP的方式。 ASP.NET的方式是什麼?