title: asp:FileUpload in ASP.Net 3.5 is not working as expected
body: <p>I am using asp.net 3.5 version. In a single page I have 5 <strong>asp:FileUpload</strong> controls. </p>
  
  <p>I have tried using the following code:</p>
  
  <pre><code>string path = Server.MapPath("~/MyFiles/");
  string filename = "";
  string extension = "";
  int fcount = 1;
  HttpFileCollection HFC = Request.Files;
  
  for (int c = 0; c &lt; HFC.Count; c++)
  {
    HttpPostedFile HPF = HFC[c];
    if (HPF.ContentLength &lt; 2100000)  //2,100,000 bytes (approximately 2 MB)
    {
       extension = System.IO.Path.GetExtension(HPF.FileName);
       filename = "ML" + MyId + fcount + extension;
       HPF.SaveAs(path + "\\" + filename);
    }
    fcount++;
    DBimg = filename + ",";
  }
  </code></pre>
  
  <p>As it has 5 different upload control I am not getting the values for a single control. I need to save files that has been selected separately from those upload controls into separate folders. From <strong>HPF</strong> how can I get different controls.Is there any way out??  </p>
  
  <p>P.N. - In asp.net 3.5 file upload controls for multiple selection doesn't provide MyUploader1.PostedFiles instead it provide MyUploader1.PostedFile</p>
  
  <p>Please help me out...Any advice is welcome.</p>