解决方案 »
- 大家好,我问个关于.aspx.designer.cs的
- 求asp.net软件授权出售方案,标题一定要长~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 在ASP.NET中IIS是如何安装的以及安装需要注意的事项
- 我是请前辈推荐一本专门介绍netframework2.0类库的书?
- [求助]应该在哪加代码,才能实现当鼠标移动到DataGrid的每一行时,该行可以改变颜色???
- 怎样从身份证号码判断所在地区?
- 如何将XML里的一条记录用xlt转化为超链接
- 怎样做点击统计最具有效率
- 大家救救我!
- 我想根据数据库中的记录数量来生成HyperLink控件,请问怎么做?
- DetailView 的设置问题
- .net 调试js的问题
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataList.aspx.cs" Inherits="DataList" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><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' runat="server">
<ItemTemplate>
<img src='<%#Eval("url") %>' />
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class DataList : System.Web.UI.Page
{
private DataTable getDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add(new System.Data.DataColumn("url", typeof(System.String)));
System.Data.DataRow dr;
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"E:\pic");
System.IO.FileInfo[] fs = dir.GetFiles("*.gif");
foreach (System.IO.FileInfo f in fs)
{
dr = dt.NewRow();
dr[0] = f.FullName;
dt.Rows.Add(dr);
} return dt;
} protected void Page_Load(object sender, EventArgs e)
{ dl.DataSource = getDataTable();
dl.DataBind();
}
}
{
//在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
DirectoryInfo Dir = new DirectoryInfo(dir);
try
{
foreach (DirectoryInfo d in Dir.GetDirectories()) //查找子目录
{
FindFile(Dir + d.ToString() + "\\");
//listBox1.Items.Add(Dir + d.ToString() + "\\"); //listBox1中填加目录名
}
foreach (FileInfo f in Dir.GetFiles("*.jpg")) //查找文件
{
listBox1.Items.Add(Dir + f.ToString()); //listBox1中填加文件名
}
}//------------------------------------------------------------------------protected void Button1_Click(object sender, EventArgs e)
{
string currentdir = "C:\\"; //搜索的目录
if (currentdir[currentdir.Length - 1] != '\\') //非根目录
currentdir += "\\";
FindFile(currentdir); //调用查找文件函数
}
catch (Exception e)
{
Reponse.write("error!")
}}