请高手前辈们帮忙指点一下,关于多附件显示的问题:作者发表一篇论文时,还上传了一个或多个附件。
现在的状态是:论文已写入数据库,附件也上传成功。
关于文章的显示,我是这么做的:文章索引页面用DataGrid控件来做,给标题字段加上超链接,然后根据文章ID号用get提交到显示文章的模板页。
文章的显示(如标题、作者、发表时间、内容等)是没有问题了,接下来的一步就是如果文章带有附件,就必须在内容结束的下方把附件显示出来,如何显示附件这一步就把我给拦住了。
1、事先不确定有几个附件;
2、也不确定每个附件的文件类型;
要求:如果是图片,就要直接显示在文章内容的下面,如果是非图片文件,就要给出一个链接。下面是附件表annexTable的字段说明:
a_id //附件ID号
a_oid //所属文章的ID号
a_path //附件路径及名称请高手前辈们给个思路,指点一下吧。如果能帮我写下代码,更是求之不得了。不胜感激了!

解决方案 »

  1.   

    不确定的情况,我一般都是用gridview放置    name(字段)  可以给name做个链接,弹出一个浮动层浮动层里面有详细的图片或者txt或者word 
      

  2.   

    1、不确定有几个附件的就是用datalist或者类似的控件来绑定
    2、上传附件的类型,那你在上传得时候就应该在数据库添加类型字段;读取的时候进行判断;
    3、绑定的时候控制不同类型使用不同显示方式;基本思路