background image

这里,我在解决方案下建立了 Image 文件夹,并放入了三个.gif 图象文件。当应用程序

运行,会随机显示其中的一个广告条,每次刷新或者重新访问这个页面,都如此。

基础篇的例子过于简单,高手们路过即可~~~~~~~~~~

ASP.NET 例程完全代码版(2)——DirectoryInfo

 

2006-04-01 11:54:00

似乎能在.NET Framework 1.1 下跑的程序,到了.NET 2.0 出了问题,在 baidu 搜了搜,也

——

有人问同样的问题

Directory 是静态类,当然不能实例化,可是资料上有些程序却是

这么写的 Directory dir = new Directory("strDir");如此在 VS 2005 中编译是通不过的!有些

书籍确是垃圾,作者只是为了赚钱而写书,对技术一点不付责任哦,书上代码都跑不过,

 

更不用说是附带的光盘里的了。

     

下面这个例子实现了 我的电脑 的功能,呵呵,其实,就是由驱动器到目录到文件的

查看和文件预览,代码不是很规范,不过可以对 Directory & DirectoryInfo 有个大概的理

解。

工程建立,在 VS 2005 中建立 web site,共三个页面

ListDrives.aspx,ListDir.aspx,ShowFile.aspx。下面是三个页面的代码:

第一个 ListDrives.aspx:

只写了个  Page_Load 事件,页面加载的时候得到所有驱动器的列表。

protected void Page_Load(object sender, EventArgs e)

    {

        string[] achDrives = Directory.GetLogicalDrives();

        Response.Write("<ul>");

        for (int i = 0; i < achDrives.Length; i++)

        {

            Response.Write("<li><a href=\"listdir.aspx?dir=");

            Response.Write(Server.UrlEncode(achDrives));

            Response.Write("\">" + achDrives);

            Response.Write("</a><br>");

        }

        Response.Write("</ul>");

    }

第 2 个页面,同样也是写了一个 Page_Load( 事件,通过得到传递的驱动器名称得到相应

的目录文件

protected void Page_Load(object sender, EventArgs e)