title: ASP.Net - FileUpload HasFile is always false and FileName is always empty
body: <p>I have the following inside an .ascx file.</p>
  
  <pre><code> &lt;asp:Panel runat="server" Height="200"&gt;
         &lt;div class="col50"&gt;
          &lt;div class="col100" style="padding-bottom: 4px; float: left"&gt;
              &lt;div class="col50"&gt;
                  &lt;asp:Label ID="Label13" runat="server" Text="Fee Split"&gt;
                   &lt;/asp:Label&gt;                  
              &lt;/div&gt;
              &lt;div class="col50"&gt;
                  &lt;asp:CheckBox ID="IsFeeSplitCheck" Enabled="false" 
                       runat="server" /&gt;
              &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="col100" style="padding-bottom: 4px; float: left"&gt;
              &lt;div class="col50"&gt;
                  &lt;asp:Label ID="Label12" runat="server" Text="R"&gt;&lt;/asp:Label&gt;
              &lt;/div&gt;
              &lt;div class="col50"&gt;
  
              &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="col100" style="padding-bottom: 4px; float: left"&gt;
  
              &lt;div class="col50" style="text-align: left;"&gt;
                  &lt;asp:Label ID="lblLogo" runat="server" Text="Practice Logo"&gt;
                  &lt;/asp:Label&gt;
              &lt;/div&gt;
              &lt;div class="col50"&gt;                   
                            &lt;asp:FileUpload ID="fuCompanyLogo" 
                    ViewStateMode="Enabled" Enabled="true" runat="server"  /&gt;                                                                                         
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="col100" style="padding-bottom: 4px; float: left"&gt;
      &lt;div class="col25"&gt;
          &amp;nbsp;&lt;asp:Label ID="Label11" runat="server" Text="  "&gt;&lt;/asp:Label&gt;
      &lt;/div&gt;
      &lt;div class="col75"&gt;
          &lt;asp:CheckBox ID="chkAssetAllocation" Font-Bold="true" 
              AutoPostBack="false" runat="server" Text="D"/&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  &lt;/asp:Panel&gt; 
  </code></pre>
  
  <p>"HasFile" of FileUpload always returns always no matter how many times I upload. And, at the same time file name is always an empty string.</p>
  
  <p>Can someone give a solution to this ?</p>