【发布时间】:2014-06-05 12:48:38
【问题描述】:
我试图使用 AjaxFileupload 但不能,因为“可能缺少一些组件”Ajax Toolkit 组件“Ajax Control Toolkit .NET 4.5”http://ajaxcontroltoolkit.codeplex.com/releases/view/116091。安装后?我很容易用 ajax 上传,但知道我有时会遇到这个问题:
“/”应用程序中的服务器错误。 请求的脚本资源“Compat.Timer.Timer.js”需要 ASP.NET AJAX 框架的版本“AjaxControlToolkit, Version=4.5.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。要使用此资源,请确保应用程序引用版本“AjaxControlToolkit, Version=4.5.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。
说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:请求的脚本资源“Compat.Timer.Timer.js”需要 ASP.NET AJAX 框架的版本“AjaxControlToolkit, Version=4.5.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。要使用此资源,请确保应用程序引用版本“AjaxControlToolkit, Version=4.5.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。
项目变得不稳定。我尝试删除并重新安装(Ajax control toolkit asssembly reference error)但没有成功( 我删除了项目中的所有文件并从服务器下载了 2 天前的版本,但没有帮助!!!我有什么需要做的吗??我可以移动更多,因为我在这个项目中使用了很多 Ajax !!!
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Defaut.aspx.cs" Inherits="Group" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
在正文中:调用脚本工具
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="True"></asp:ToolkitScriptManager>
在配置中是这样的:
<pages controlRenderingCompatibilityVersion="4.0">
<controls>
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
有人可以帮忙吗?
编辑: 这个错误似乎更常见于 Chrome 和 Safari。 (目前 Fierox 和 IE 似乎可以工作)
【问题讨论】:
标签: c# asp.net .net ajax webforms