Ajax更新面板动画扩展器奇怪的错误

时间:2014-12-18 20:44:26

标签: asp.net ajaxcontroltoolkit updatepanelanimationexte

当我调试时,这工作得非常好。昨天我发布了这个测试并开始收到此错误

“扩展程序控制'updatepnlSubmitAuth_UpdatePanelAnimationExtender'无法扩展'updatepnlSubmitAuth'。类型'AjaxControlToolkit.UpdatePanelAnimationExtender'的扩展程序控件无法扩展'System.Web.UI.HtmlControls.HtmlGenericControl'类型的控件。”

现在即使在localhost上也会出现此错误。不知道丢失了什么。

当VS不喜欢我时,这就像是WTF错误中的另一个错误而且我已经达到了死胡同。

任何帮助/提示都会很棒。明天是本网站的测试开始日期。

<div id="progress" runat="server" style="width:240px;height:120px;padding: 5px 5px;visibility:hidden;position:absolute;margin-left:-120px;top:235px;left:50%;background: no-repeat; z-index:999;text-align:center;font-weight:bold;">
  <asp:Label ID="lblalmostdone" runat="server" Text="Almost Done... " Font-Size="XX-Large" Font-Bold="true" ForeColor="DarkBlue" BackColor="LightGray" Width="100%"></asp:Label>
  <br />

  <img src="../Images/ajax-loader.gif" / style="background-color:Transparent" alt="Processing Request.">



</div>

<form id="frmSoonerCareForm" defaultfocus="txtMemIdentNum" defaultbutton="btnSubmit">

  <asp:UpdatePanel ID="updatepnlSubmitAuth" runat="server">
    <ContentTemplate>

      <asp:Button ID="btnSubmit" runat="server" Text="Submit Request" OnClick="btnSubmit_Click" OnClientClick="Hide()" TabIndex="150" SkinID="BlueButton" ValidationGroup="SoonerCareFormGroup" />
      <asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClick="btnCancel_Click" TabIndex="151" SkinID="BlueButton" />


    </ContentTemplate>

  </asp:UpdatePanel>
  <cc1:UpdatePanelAnimationExtender ID="updatepnlSubmitAuth_UpdatePanelAnimationExtender" runat="server" Enabled="True" TargetControlID="updatepnlSubmitAuth">
    <Animations>

      <OnUpdating>

        <StyleAction animationtarget="progress" Attribute="visibility" value="visible" />

      </OnUpdating>

      <OnUpdated>

        <StyleAction animationtarget="progress" Attribute="visibility" value="hidden" />

      </OnUpdated>

    </Animations>
  </cc1:UpdatePanelAnimationExtender>
</form>

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我之前没有意识到的愚蠢的事情。右键单击并转到ajaxcontroltoolkit dlls上的属性,许可证,然后点击&#34;取消阻止&#34;。在管理模式下重建。工作。 希望这可以帮助别人。

谢谢。