如果有问题,那就是你要检查request.querystring("article")有没有接收到数据。接收到的数据是什么,是字符还是数字?
如果是数字的话,应该是没有问题的,可能是没有接收到值,或者值是字符型的。自然就报错了
你看看生成的html 就知道了string path="../ExcelMaste/"
string filepath = Server.MapPath( path )
StringBuilder sb = new StringBuilder()
ArrayList list = new ArrayList()//存放路径的集合
string[] filenames = Directory.GetDirectories(filepath) //获取该文件夹下面的所有文件名
foreach (string item in filenames)
{
foreach (string fname in Directory.GetFiles(item)) //循环判断每一个文件是否是目录(即文件夹)
{
string tmp = fname.Remove(0, fname.LastIndexOf("\\")-2)
list.Add(tmp)
}
for (int i = 0i <list.Counti++)
{
sb.Append("<a href= '"+path + list[i] + "'>" + list[i] + "</a><br/>")
}
}
Response.Write(sb)
欢迎分享,转载请注明来源:优选云