我想绑定包含图片的文件夹..这个文件夹是动态创建的。那么如何将这个文件夹路径绑定到图片网址?
答案 0 :(得分: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>