讓我們考慮一下,我有一個逗號分隔的字符串。例如,「APL-1,APL-2,APL-3,APL-4」。如何將字符串動態顯示爲超鏈接?
所以我想顯示每個超鏈接的字符串,並且它應該重定向到其他頁面。
注:逗號分隔字符串可能會有所不同(裝置可以增加或減少)
所以,請指導我如何做到這一點?
讓我們考慮一下,我有一個逗號分隔的字符串。例如,「APL-1,APL-2,APL-3,APL-4」。如何將字符串動態顯示爲超鏈接?
所以我想顯示每個超鏈接的字符串,並且它應該重定向到其他頁面。
注:逗號分隔字符串可能會有所不同(裝置可以增加或減少)
所以,請指導我如何做到這一點?
你可以通過遍歷逗號分隔的字符串中的每個元素並使用此字符串創建鏈接來完成它。
string links = string.Empty;
string strInput = "pAPL-1,APL-2,APL-3,APL-4";
string []arrInput = strInput.Split(',');
foreach(string str in arrInput)
links += @"<a href=""www.somesite.com/somepage.aspx?qs1=" + str + " >"+str+"</a><br />";
感謝您的回覆。但是當我點擊鏈接時,它不正確。另外,如何在頁面上顯示所有逗號分隔的鏈接。請指導我如何做到這一點。 –
你必須提供正確的網址才能正確使用它。讓一個div分配一些id,如
。在代碼後面得到這個div和分配你的鏈接字符串。 divLinks.InnerHtml = links; – Adil我這樣做了,但是當我點擊鏈接時,它不工作。另外,只有兩個字符串顯示爲超鏈接。請引導我,它有點迫切。 –
你卡在哪裏?你試過什麼了? – knittl
我無法用逗號分隔的每個字符串的超鏈接顯示此逗號分隔的字符串。 –
是的,但是你卡在哪裏?該過程的哪一部分不清楚?分割琴絃?迭代字符串?輸出鏈接?生成鏈接? – knittl