2011-06-28 31 views
0

我有一個asp.net(c#)web應用程序,因爲我使用Tabbed界面來顯示窗體。在選項卡式界面中有4個選項卡在第4標籤我有文件上傳控制,當我嘗試上傳文件,它不採取該文件,它始終顯示空值。如何我可以上載文件在Tabbed界面請幫助我。如何在選項卡式界面控件中在asp.net中上傳文件

<cc1:TabPanel runat="server" HeaderText="Documents" ID="TabPanel4"> 
    <triggers> 
     <asp:PostBackTrigger ControlID="SyncButton" /> 
    </triggers> 
    <ContentTemplate> 
     <asp:Button ID="SyncButton" runat="server" Text="Test" /> 
     <table> 
      <tr> 
       <td>Documnets</td> 
      </tr> 
      <tr> 
       <td> 
        <asp:FileUpload ID="FileUpload1" runat="server" /><br /> 
        <br /> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        <asp:Button ID="btnfupload" runat="server" 
         CausesValidation="false" Text="Upload File" 
         OnClick="btnfupload_Click" /> 
       </td> 
       <td> 
        <asp:Label ID="lblstatus" runat="server"></asp:Label> 
       </td> 
      </tr> 
     </table> 
    </ContentTemplate> 
</cc1:TabPanel> 

代碼背後:

  protected void btnfupload_Click(object sender, EventArgs e) 
    { 

      try 
      { 
       if (FileUpload1.HasFile) 
       { 
        if (!Directory.Exists(Server.MapPath("Documents"))) 
        { 
         Directory.CreateDirectory(MapPath("Documents")); 

        } 
        string docment = FileUpload1.PostedFile.FileName; 
        string path = System.IO.Path.GetFileName(docment); 
        FileUpload1.PostedFile.SaveAs(Server.MapPath("Documents/") + path); 

       } 
      } 
      catch 
      { 

      } 
     } 
    } 
+0

我想這個問題的根源是不是 「標籤式界面」。請您提供您的代碼/標記.. –

+0

嗨,感謝您給予回覆我已發佈我的代碼問題標籤請找到代碼,請幫我... – Victor

+0

@Victor'btnfupload_Click'代碼請... –

回答

相關問題