62,046
社区成员
发帖
与我相关
我的任务
分享
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SetBind();
}
}
private void SetBind()
{
DirectoryInfo di = new DirectoryInfo(Server.MapPath("../images/upload"));
dl_ImageList.DataSource = di.GetFiles();
dl_ImageList.DataBind();
}
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>管理上传图片</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="dl_ImageList" runat="server" RepeatColumns="3" CellPadding="3">
<HeaderTemplate>
<asp:Button ID="btn_Del" runat="server" OnClick="btn_Del_Click" Text="删除所选图片" OnClientClick="return confirm('确认删除?')"/>
</HeaderTemplate>
<FooterTemplate>
<asp:Button ID="btn_Del" runat="server" OnClick="btn_Del_Click" Text="删除所选图片" OnClientClick="return confirm('确认删除?')"/>
</FooterTemplate>
<ItemTemplate>
<table style="font-size:9pt; font-family:Verdana">
<tr align="center"><td><img src="../images/upload/<%# Eval("Name")%>" style="border:solid black 1pt;width:200pt;height:150pt" alt="<%# Eval("Name")%>"/></td></tr>
<tr align="center" valign="middle"><td><asp:CheckBox ID="cb_Image" runat="server" Text='<%# Eval("Name")%>'/></td></tr>
</table>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" />
<FooterStyle HorizontalAlign="Right" />
<ItemStyle BackColor="#F0F0F0" />
<AlternatingItemStyle BackColor="#E0E0E0" />
</asp:DataList>
</div>
</form>
</body>
</html>