0
我有一個面板,獲取一個超鏈接通過C#與SQL數據庫中的值dynamiclly添加。如何獲得asp:超鏈接來顯示文本而不是url
但是,其中一些網址非常長,顯示效果不佳。
我還沒有找到任何好方法來隱藏/禁用URL顯示並用文本替換它。因爲它處理服務器端,所以我不能使用正常的<a href>
。
編輯添加了一些代碼。
<asp:HyperLink ID="moduleHyperlink" runat="server"></asp:HyperLink>
現在
在C#
HyperLink hyp = createHyperlink(btn.link);
moduleHyperlink.Controls.Add(hyp);
這將顯示這可能是很長的用戶,整個btn.link
(URL字符串),它看起來凌亂的網頁上。我寧願有一個文字說"External Link"
,點擊時,用戶重定向到網址。
張貼一些代碼,以瞭解你的問題是什麼! – techspider
你的問題沒有多大意義。問題是隻有URL而不是數據庫中的站點名稱?另外,如果您可以使用它,''將以何種方式成爲解決方案?我的意思是,你認爲''可以做什麼''不能? –
對不起,我英語不好/解釋。所以我在我的網頁上顯示了一個超鏈接。但是顯示的是url地址本身。現在,如果網址真的很漫長,它看起來不錯。我只想顯示一個像「外部鏈接」這樣的文本,該文本具有被點擊時將用戶發送到其他網站(該網址)的屬性。這個超鏈接是在C#的服務器端進行的。這就是爲什麼我提到一個href不是一個選項,因爲我需要在後面的代碼中添加url。 – svennand