Asp.net

AjaxControlToolkit:引發上傳完成事件並開始新上傳時出錯

  • May 29, 2020

使用 2013 年 4 月的 AjaxControlToolkit 時,我收到錯誤:

0x800a139e - JavaScript 執行時錯誤:錯誤引發上傳完成事件並開始新上傳

嘗試使用 AjaxFileUpload 控制項上傳文件時。

要解決錯誤,您需要添加此

<httpHandlers>
 &lt;add verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/&gt;
&lt;/httpHandlers&gt;

在你的

&lt;system.web&gt;

您的 web.config 的部分

確保 web.config 中應該存在以下內容。

&lt;configuration&gt;
 &lt;system.web&gt;
   &lt;compilation debug="true" targetFramework="4.5" /&gt;
   &lt;httpRuntime targetFramework="4.5" maxRequestLength="42949672" /&gt;
   <httpHandlers>
     &lt;add verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/&gt;
   &lt;/httpHandlers&gt;
 &lt;/system.web&gt;
 &lt;system.webServer&gt;
   &lt;validation validateIntegratedModeConfiguration="false"/&gt;
   &lt;handlers&gt;
     &lt;add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/&gt;
   &lt;/handlers&gt;
   &lt;security&gt;
     &lt;requestFiltering&gt;
       &lt;requestLimits maxAllowedContentLength="4294967295"/&gt;
     &lt;/requestFiltering&gt;
   &lt;/security&gt;
 &lt;/system.webServer&gt;
&lt;/configuration&gt;

引用自:https://stackoverflow.com/questions/16814310