有两个DIV:
DIV1中有一个input上传单个文件;
DIV2中实现多附件上传。演示代码如下//div1 用于实现上传多媒体文件
<div id="div1">
<input type="file" size="50" id="inputMedia" runat="server"/>
</div>//div2 用于实现多附件上传
<div id="div2">
<input type="file" size="50" runat="server"/>
//增加附件按钮 JS脚本略
<input type="button" title="title" onclick="addfile()"value="增加附件" class="button" />
</div2>
问题:
如何在后台用HttpFileCollection获取DIV2中的附件,不读取DIV1中的附件?

解决方案 »

  1.   

    用ID来读取:
    <input type="file" id="input1" size="50" runat="server"/>
      

  2.   

    关于2楼的方法:
    由于第二个DIV中实现的是多附件上传,无法确定附件个数,也没法给新增的INPUT赋值ID。另外HFC好像没法用ID取值吧。希望能给详细点。
    难道要JS判断当前附件个数,附加INPUT时候ID自动增加1,input1,input2....,后台再循环给HFC读取,貌似很麻烦啊。
    希望能给详细点的说明,谢谢。关于3楼的方法:
    放在两个FORM里是为什么呢,后台用
    HttpFileCollection hfc =form2.Page.Request.Files;
    这个来取文件吗? 试了下好像可以。还有高手给其他方法吗.