1
下面的代碼不起作用:如何在ASP.NET字面控制動態顯示的圖像
literalNews.Text = "<img id='Image3' src='~/images/news_li.gif' alt=' ' height='20' width='20' />";
下面的代碼不起作用:如何在ASP.NET字面控制動態顯示的圖像
literalNews.Text = "<img id='Image3' src='~/images/news_li.gif' alt=' ' height='20' width='20' />";
假設你的環境是需要解決~/
,因爲它是一個.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' />";
試試這個,這個工作對我很好.. :)
literalNews.Text = "<img id='Image3' src='../images/news_li.gif' alt=' ' height='20' width='20' />";
綁定圖像標籤內的文字''。而已! – Prabhat
你有什麼將不會工作,因爲'〜/ images/etc'需要解決路徑。 –
Jon P的意思是你可以嘗試從'〜/ images/news_li.gif'中刪除'〜' – avi