2015-09-17 57 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' />"; 
相关问题