输出目录里的文件列表,并且可以点击下载:protected void Page_Load(object sender, EventArgs e)
    {
        HyperLink  linkFile;
        int i = 0;
        System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(Server.MapPath("~/upload"));
        foreach (System.IO.FileInfo _f in d.GetFiles())
        {
            i++;
            linkFile = new HyperLink();
            linkFile.Text = i.ToString() + ": " + _f.Name;
            linkFile.NavigateUrl = "~/upload/" + _f.Name;
            this.Controls.Add(linkFile);
        }      
    }这样输出以后,是连在一起的,怎样输出一个HyperLink后换行.

解决方案 »

  1.   

    protected void Page_Load(object sender, EventArgs e)
        {
            HyperLink  linkFile;
            int i = 0;
            System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(Server.MapPath("~/upload"));
            foreach (System.IO.FileInfo _f in d.GetFiles())
            {
                i++;
                linkFile = new HyperLink();
                linkFile.Text = i.ToString() + ": " + _f.Name + "<br />";
                linkFile.NavigateUrl = "~/upload/" + _f.Name;
                this.Controls.Add(linkFile);
            }      
        }