同意楼上的先上传到服务器的硬盘上,同时用数据库记录上传地址在数据库里面可以按服务器硬盘上的文件路径建立分类结构显示的时候按这个分类结构显示就可以了可以模仿文件夹的方式显示在web页面上
c#是编程语言,而asp.net是一种框架技术,使用这种技术可以用多种语言来编写代码,例如vb,vc++等。二者不是同一个概念。web开发主要还可以分c/s,b/s,都算是web的。asp.net主要应用于b/s开发。建议你看看基础的书。