-2

我想绑定包含图像的文件夹。这个文件夹是动态创建的。那么如何将此文件夹路径绑定到图像 url?

4

1 回答 1

0

不确切知道你的动态路径等是什么样的,但你可以尝试这样的事情

代码隐藏

string dynamicPath = "~/dynamicimages/";
    protected void Page_Load(object sender, EventArgs e)
    {
        DirectoryInfo dir = new DirectoryInfo(Server.MapPath( dynamicPath));
        FileInfo[] dirInfos = dir.GetFiles();

        Repeater1.DataSource = dirInfos;
        Repeater1.DataBind();
    }

    protected string GetImageURL(object fileName)
    {
        return dynamicPath + fileName.ToString();
    }

.aspx 文件

<asp:Repeater ID="Repeater1" runat="server">
   <ItemTemplate>
       <asp:Image ID="Image1" runat="server" ImageUrl='<%# GetImageURL(Eval("Name")) %>' />
</ItemTemplate>
</asp:Repeater>
于 2013-10-21T11:21:14.817 回答