2015-09-17 59 views
1

下面的代碼不起作用:如何在ASP.NET字面控制動態顯示的圖像

literalNews.Text = "<img id='Image3' src='~/images/news_li.gif' alt=' ' height='20' width='20' />"; 
+0

綁定圖像標籤內的文字''。而已! – Prabhat

+2

你有什麼將不會工作,因爲'〜/ images/etc'需要解決路徑。 –

+0

Jon P的意思是你可以嘗試從'〜/ images/news_li.gif'中刪除'〜' – avi

回答

1

假設你的環境是需要解決~/,因爲它是一個.NET構建一個頁面,它使代碼將用於網站的不同級別。

嘗試

string src = Page.ResolveUrl("~/images/news_li.gif"); 
literalNews.Text = string.Format("<img id='Image3' src='{0}' alt=' ' height='20' width='20' />", src); 

你的另一種選擇是使用根相對路徑

literalNews.Text = "<img id='Image3' src='/images/news_li.gif' alt=' ' height='20' width='20' />"; 
0

試試這個,這個工作對我很好.. :)

literalNews.Text = "<img id='Image3' src='../images/news_li.gif' alt=' ' height='20' width='20' />"; 
相關問題