我需要访问服务器在网页中显示记录的内容,里面有很多图片,还分了类#-#!现在要弄成只显示其中某一类的图片,通过按钮一张一张浏览,网页界面的设计怎么弄?
另外页面访问时间比较长,怎么在显示之前加上个进度条?

解决方案 »

  1.   

    我给你点思路吧,不知道可不可行,你先试试看吧
    你要访问服务器文件夹下的文件,可以这样            //这里是你图片所放置的路径,比如你的图片存放在根目录下的Images文件夹下,并有个分类是Class文件夹。
                string str = this.MapPath(@"~/Images/Class/");            
                //使用Directory.GetFileSystemEntries()方法或者GetFiles()方法获取图片的文件名
                  string[] s = System.IO.Directory.GetFileSystemEntries(str);
                //将读取到的文件名绑定到ddl中
                for (int i = 0; i < s.Length; i++)
                {
                    DropDownList1.DataSource = s;
                    DropDownList1.DataMember = s[i];//.Substring(11,16)                
                    DropDownList1.DataBind();
                }  希望这些东西对你有用,至于进度条吧,我一般是用一个Ajax控件让他等待几秒之后跳转,并不是进度条,但效果还是不错的,具体实现我现在记不清楚了。