我想绑定包含图像的文件夹。这个文件夹是动态创建的。那么如何将此文件夹路径绑定到图像 url?
问问题
1192 次
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 回答