Javascript 如何在ASP.NET文本控件中动态显示图像

Javascript 如何在ASP.NET文本控件中动态显示图像,javascript,asp.net,Javascript,Asp.net,以下代码不起作用: literalNews.Text = "<img id='Image3' src='~/images/news_li.gif' alt=' ' height='20' width='20' />"; literalNews.Text=”“; 假设您的上下文是一个需要解析的页面,因为它是一个.net结构,它允许在网站的不同级别使用代码 试一试 string src=Page.ResolveUrl(“~/images/news\u li.gif”); litera

以下代码不起作用:

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

假设您的上下文是一个需要解析的页面,因为它是一个.net结构,它允许在网站的不同级别使用代码

试一试

string src=Page.ResolveUrl(“~/images/news\u li.gif”);
literalNews.Text=string.Format(“,src);
另一个选项是使用根相对路径

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

试试这个,这个对我很好:)

literalNews.Text=”“;

在文本中绑定图像标记
。就这样!您无法作为
“~/images/etc
工作,需要解析路径。Jon P的意思是您可以尝试从“~/images/news\u li.gif”中删除“~”
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' />";