如何把一个目录下的所有文件绑定到一个Repeater控件上,一条一条显示文件??
解决方案 »
- 关于Gridview中的CheckBoxField的问题?
- 简单数组取数
- 未能加载文件或程序集“App_Lice
- 求问两个问题?
- 路径的写法..请各为来指点下
- 安装visual studio 时 把sql serve2005也安装上
- datalist 绑定查找后的数据,想用hyperlike 和ddl 实现分页,为什么实现?!!!在线等,解决后马上给分!!!
- asp传递时如何传递未知个参数
- 如何把这种东西:“%BD%D3%BF%DA%CA%FD”转换为自然语言???
- 请教高手datagrid问题
- DataList的模板套DataGrid如何取得DataGrid的模板列中的TextBox的值!
- 100问个javascript和repeater结合的问题!
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=293
<form runat="server">
<table border="1"
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td>
<!--two ways to bind the data -->
<a href='<%# DataBinder.Eval(Container.DataItem,"Name") %>'>
<%# ((FileInfo)Container.DataItem).Name %>:
<%# ((FileInfo)Container.DataItem).Length %>
</a>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
<asp:Button id="btn" runat="server" Text="Refresh" />
</form><script language="C#" runat="server">
void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sDir = Server.MapPath(".");
DirectoryInfo di = new DirectoryInfo(sDir);
Repeater1.DataSource = di.GetFiles(); // di.GetFiles("*.aspx");
Repeater1.DataBind();
}
}
</script>