【问题标题】:ASP.Net Ajax AsyncFileUpload events not firing after postback - ASP.NET, C#回发后未触发 ASP.Net Ajax AsyncFileUpload 事件 - ASP.NET,C#
【发布时间】:2015-01-06 18:01:22
【问题描述】:

我的一个页面中有 ASP.Net Ajax AsyncFileUpload。包括 OnUploadedComplete 在内的所有事件都在页面加载后正常触发,并且在使用按钮或其他事件未触发的页面回发页面后触发。

这是我的表单标签

<form id="form1" runat="server" enctype="multipart/form-data">

这是我的 AsyncFileUpload 标记

<ajaxToolkit:AsyncFileUpload runat="server" ID="FileUpload" ClientIDMode="Static" OnClientUploadStarted="onClientUploadStarted" OnClientUploadComplete="onClientUploadCompleted" OnClientUploadError="onClientUploadError"
                            Width="100%" UploaderStyle="Traditional" OnUploadedComplete="ProcessUpload" UploadingBackColor="#FFFFFF"
                            ErrorBackColor="White" CompleteBackColor="White" CssClass="upload" Style="display: none" />

我在我的项目中使用了母版页。这很奇怪,非常感谢任何帮助。

已编辑

在浏览器控制台中出现错误提示,

Uncaught ReferenceError: partialLoad is not defined

【问题讨论】:

  • 您需要哪种代码和平国王?我的页面由 2000 行组成:)
  • AsyncFileUpload相关事件的c#代码
  • 我有 OnUploadComplete 作为 c# 事件,我的问题是事件没有像我提到的那样触发。我已经设置了一个断点并检查了:(

标签: c# asp.net ajax events asyncfileupload


【解决方案1】:

最后,我找到了它不起作用的原因。我在按钮单击事件中调用了不存在的 javascript 函数(使用 ScriptManager),这就是为什么控制台显示 Uncaught ReferenceError: partialLoad is not defined 错误。一旦我删除了该函数调用,AsyncFileUpload 事件就可以正常工作。

感谢 king.code小罗学习编码 的快速响应

干杯(Y)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 2010-09-09
    • 2012-05-06
    • 2023-03-05
    相关资源
    最近更新 更多