繁体   English   中英

保存时ajax中缺少文件:AsyncFileUpload

[英]File missing in ajax:AsyncFileUpload on saving

我的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"放在主页上的表单标签上,但仍然无法正常工作。 在其他页面上,我确实具有相同的文件上传方法,并且它们可以正常工作。

文件上传无法在更新面板中正常工作。这是众所周知的问题。

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM