0

aspファイルにajax:AsyncFileUploadがあります

<asp:UpdatePanel ID="modalActLogAction" runat="server" >    
      <ajax:AsyncFileUpload ID="fuActionAttachment" runat="server" Width="240px" OnClientUploadComplete = "OnClientUploadCompleteFn"/>
</asp:UpdatePanel>

問題は、ファイルを送信した後にアクセスしようとすると、ファイルが空になることです。

if(fuActionAttachment.HasFile)
   {
      //save statement
   }

マスターページにフォームタグを付けようとしましenctype="multipart/form-data" method="post"たが、まだ機能しません。他のページでも、同じファイルアップロード方法があり、正しく機能しています。

4

1 に答える 1

1

ファイルのアップロードが更新パネル内で正しく機能しない...これはよく知られている問題です。

これを試して:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="pnlUploadImage" runat="server">
<asp:FileUpload ID="fuldImage" runat="server"></asp:FileUpload>


<asp:LinkButton ID="btnbUpload" runat="server" onclick="btnbUpload_Click">Add</asp:LinkButton>
</asp:Panel>


</ContentTemplate>
<Triggers>
<asp:PostBackTrigger   ControlID="btnbUpload"/></Triggers>
</asp:UpdatePanel>
于 2013-02-20T03:00:19.407 に答える