我现在将fileUpload保存到文件夹中我要显示它

时间:2016-09-22 14:29:17

标签: c# asp.net database

这是从文件夹

获取图片网址的代码
 <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());

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我没有遇到你提到的错误,但我发现绑定上有另一个错误。

在这里,您应该使用>>> flt = '3.14' >>> int(float(flt)) 3 更改绑定,因为您使用flt作为路径,您应该添加runat =“server”,如此Python 3.5.2中所述。

int()