Загрузка файла не работает с панелью обновления в asp.net - PullRequest
0 голосов
/ 07 июня 2019

<asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:Panel ID="pnlFirstRegistration" runat="server" DefaultButton="btnNext">
                    <asp:TextBox ID="txtFirstName" runat="server" class="txtbox"></asp:TextBox>
                    <asp:Button ID="btnNext" runat="server" Text="NEXT" OnClick="btnNext_Click" />
                </asp:Panel>
                <asp:Panel ID="pnlFinalRegistration" runat="server" DefaultButton="btnSubmit" Visible="false">
                    <asp:FileUpload ID="fileUploader" AllowMutliple="true" runat="server"
                        accept=".png,.jpg,.jpeg,.gif" />
                    </div>
                    <asp:Button ID="btnSubmit" runat="server" Text="SUBMIT" OnClick="btnSubmit_Click" />
                </asp:Panel>
            </ContentTemplate>
            <Triggers>
                <asp:PostBackTrigger ControlID="btnSubmit" />
            </Triggers>
        </asp:UpdatePanel>

У меня есть панель обновления, где сначала кнопка «Далее», а затем «Отправить».При нажатии кнопки «Отправить» он показывает, что свойство загрузки файла HasRows имеет значение false.В чем причина

Это должно показать некоторые файлы в управлении загрузкой

1 Ответ

0 голосов
/ 07 июня 2019

Я получил ответ

В Page_Load добавьте: Page.Form.Attributes.Add ("enctype", "multipart / form-data");

Это работает, когда естьмногочастная форма

...