使用Url.Content的字符串格式不起作用

时间:2012-03-05 13:52:32

标签: c# asp.net

我在ASPX页面中有这个小的foreach语句:

<%
foreach(string path in pathList)
{
%>
   <img src="<%=Url.Content(string.Format("~/Content/Images/{0}", path))%>" />
<%
}
%>

我想要使用路径列表中的Url.Content显示所有图像。

但我的代码不起作用。

在生成的HTML中,上面的代码会返回<img src='/Content/Images/' />而不是<img src='/Content/Images/page.png' />和其他代码。

由于

1 个答案:

答案 0 :(得分:1)

您忘记关闭代码

 <img src="<%=Url.Content(string.Format("~/Content/Images/{0}", path)) %>" />

另外,你确定路径确实具有'page.png'的值吗?