asp.net - <asp :FileUpload with UpdatePanel

标签 asp.net file-upload updatepanel

我试图tp​​上传多个图像,当我上传每个图像时,我将在中继器中显示它,但是在FileUpload1.HasFile背后的代码中始终为False,这是我的一部分代码:

  <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true"                                                           UpdateMode="Conditional" >
  <ContentTemplate>
     <asp:Repeater ID="rpUploadedImages" runat="server">
       <ItemTemplate>
        <img src='../Images/<%# DataBinder.Eval(Container.DataItem, "ImagePath")%>'/><br />
       </ItemTemplate>
     </asp:Repeater>
   </ContentTemplate>
   <Triggers>
       <asp:AsyncPostBackTrigger ControlID="btnupload" EventName="click" />
   </Triggers>
 </asp:UpdatePanel>

<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btnupload" runat="server" Text="Upload" onclick="btnupload_Click" />

最佳答案

另一种棘手的方法是在主表单中使用文件上传+提交按钮(或某些触发器)创建iframe。 iframe将回发,但不影响主页。

关于asp.net - <asp :FileUpload with UpdatePanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4417014/

相关文章:

c# - UpdatePanel 定时器触发器不工作

asp.net - 访问网站根目录时,FormsAuthentication 重定向到登录页面

ASP.NET - 检查 WebControl 是否包含服务器 block ?

asp.net - App_Data 文件夹中的图像未显示在浏览器中

javascript - 使用不带 FormData 的 AJAX 上传文件 (IE9)

javascript - 为什么 UpdatePanel 内的按钮在第一次后不执行 JQuery 事件

asp.net - 为什么 ajax 加载器图像总是使用 jquery 和 asp.net 显示

c# - 使用 C# 将 Html 表(文本)转换为图像

javascript - 在 Chrome 扩展程序中自动下载并上传文件

php - 发出请求并处理可​​续传上传的响应 : Google Drive api [php]