我的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"
,但仍然不起作用。在我的其他页面上,我确实有相同的文件上传方法,它们工作正常。
发布于 2013-02-20 11:00:19
文件上传在更新Panel...This中不能正常工作是众所周知的问题..
试试这个:
<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>
https://stackoverflow.com/questions/14971484
复制相似问题