由于需要我需要在同一页面中设置多个<input type="files">(id不同)上传不同种类的文件,可是现在用HttpFileCollection files = HttpContext.Current.Request.Files;读取上传的文件时 制度去的到第一个input的其余后面就没了,有没有可行的解决方法呢??

解决方案 »

  1.   

        <form id="form1" enctype="multipart/form-data" method="post" action="Default.aspx">
        <input id="File1" name="File1" type="file" />
        <input id="File2" name="File2" type="file" />
        <input id="File3" name="File3" type="file" />
        <input id="Submit1" type="submit" value="submit" />
        </form>
            int count = Request.Files.Count;
            Response.Write(count);
    //3
      

  2.   

    汗 搞了半天 原来是在前面一个form里加了enctype= "multipart/form-data " 所以此后就取不到值咧 把enctype去了就好了