这是从文件夹
获取图片网址的代码 <asp:Repeater ID="rptImages" runat="server">
<ItemTemplate>
<li>
<img alt="" style='height: 75px; width: 75px' src='<%# Eval("Images") %>' />
</li>
</ItemTemplate>
</asp:Repeater>
这会显示图像
string[] filesindirectory = Directory.GetFiles(Server.MapPath("~/Images"));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Images/{0}", System.IO.Path.GetFileName(item)));
}
rptImages.DataSource = images;
rptImages.DataBind();
当我运行它时,它说:“在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改源代码。”
并以红色显示:( List<String> images = new List<string>(filesindirectory.Count());
)
我该怎么办?
答案 0 :(得分:0)
我没有遇到你提到的错误,但我发现绑定上有另一个错误。
在这里,您应该使用>>> flt = '3.14'
>>> int(float(flt))
3
更改绑定,因为您使用flt
作为路径,您应该添加runat =“server”,如此Python 3.5.2中所述。
int()