asp.net - AjaxFileUpload 回发 false

标签 asp.net ajax file-upload asp.net-ajax postback

我正在 ASP.NET 4.0 网站中使用 AjaxFileUpload。问题是,当我上传文件时,它的 UploadComplete 会触发,从而导致回发到页面。在由 AjaxFileUpload 引起的每个 postback 上,Ispostback 属性为 False,应为 True 。是什么原因。我在 updatePanel 中检查了它,但没有它。对它没有影响。这是

  <ajax:AjaxFileUpload ID="AjaxFileUpload1" ContextKeys="fred" 
     AllowedFileTypes="jpg,jpeg,png,gif" MaximumNumberOfFiles="3" runat="server" 
        OnUploadComplete="AjaxFileUpload1_UploadComplete" />

最佳答案

要检测来自 AjaxFileUpload 的回发,请使用此控件的属性:AjaxFileUpload.IsInFileUploadPostBackIsPostBack 属性不起作用,因为此控件不提交到呈现的同一页面,而是提交到隐藏框架,因此这是框架第一次在服务器上加载。在 AjaxControlToolkit 源中查看更多信息:AjaxControlToolkit AjaxFileUpload

关于asp.net - AjaxFileUpload 回发 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14665667/

相关文章:

asp.net - 为不同维度设计 ASP.NET 文件 uploader

php - Sencha Touch 文件上传问题

javascript - 如何在更新面板更新之前执行 JavaScript 函数

c# - MVC Post 导致 QueryString 在重新加载同一 View 时丢失

javascript - 如何将 json/array 从 ajax responseText 转换为 javascript 数组?

javascript - 可以将网站分成两部分吗?

c# - ServerTags 在 OnClientClick 中不起作用

asp.net - 对 Azure 托管 ASP .Net 5 站点进行地理复制和流量路由,并跨大洲支持 SQL 数据库

javascript - 将功能添加到成功选项时,Ajax 请求不起作用

jquery - BlueImp 文件上传失败