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