AJAX — расширитель анимации

#ajax #animation #asp.net-ajax #ajaxcontroltoolkit

#ajax #Анимация #asp.net-ajax #ajaxcontroltoolkit

Вопрос:

Я использую VS 2010 для создания простой анимации, однако во время выполнения появляется следующая ошибка!!

Пожалуйста , помогите мне двигаться дальше !!

Сообщение об ошибке синтаксического анализатора: базовый класс включает в себя поле ToolkitScriptManager1, но его тип (AjaxControlToolkit.ToolkitScriptManager) несовместим с типом элемента управления (AjaxControlToolkit.ToolkitScriptManager).

Ошибка источника:

  <form id="form1" runat="server">
<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">  
 </asp:ToolkitScriptManager>
  

Исходный файл: /HomeLoggedin.aspx Строка: 23


Исходный код

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HomeLoggedin.aspx.cs" Inherits="TheEncyclopediaOnlineLibrary.HomeLoggedin" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Animation</title>
   <style type="text/css">  

    #Message {  
        width: 250px;  
        padding: 10px;     
        margin-bottom:10px;  
    }  

    </style>  
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">  
        </asp:ToolkitScriptManager> 

        <asp:Panel ID="Message" runat="server">  
            Pay attention to me!  
        </asp:Panel> 

        <asp:LinkButton ID="lnkYellowFade" OnClientClick="return false;" runat="server">Play Animation</asp:LinkButton>

        <asp:AnimationExtender ID="AnimationExtender1" TargetControlID="lnkYellowFade" runat="server">  
            <Animations>  
                <OnClick>  
                    <Sequence>  
                    <Color   
                        AnimationTarget="Message"   
                        Duration="2"   
                        Property="style"   
                        PropertyKey="backgroundColor"  
                        StartValue="#FFFF66"   
                        EndValue="#FFFFFF" />   
                    </Sequence>  
                </OnClick>  
            </Animations>  
    </asp:AnimationExtender>

    </div>
    </form>
</body>
</html>
  

Ответ №1:

У меня была неправильная версия инструментария Ajax, на который ссылается проект. Как только я изменил ссылку на dll на требуемую версию, избавился от ошибки…