簡體   English   中英

如何在選項卡式界面控件中上傳 asp.net 中的文件

[英]How to upload a file in asp.net in Tabbed interface control

我有一個 asp.net(c#) web 應用程序,因為我正在使用選項卡式界面來顯示 forms。在選項卡式界面中,第 4 個選項卡中有 4 個選項卡我有文件上傳控制,當我嘗試上傳文件時它沒有'不要拿文件它總是顯示 null 值。如何在選項卡界面上傳文件請幫助我。

<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
            {

            }
        }
    }

使用AsyncFileUpload

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM