我使用UpdatePanelAnimationExtender在更新面板中创建了一个带有按钮的页面。当按钮属性UseSubmitBehavior设置为false时,页面在第一次单击该按钮时将引发以下错误。升级到AjaxControlToolkit v15.1.4和.NET 4.5.1
后,此问题已启动未捕获的TypeError:无法读取未定义的属性“id” Sys.Extended.UI.Animation.UpdatePanelAnimationBehavior._partialUpdateBeginRequest @ ScriptResource.axd?d = XXUsocPm2mzp3YAEY8x8Y7j6WnsFkZ3mD_ok19NSO-qjUqrlU8ioYjbwU0Cw5eBWEK3qGOKcTDGWRA ...:74 (匿名函数)@ ScriptResource.axd?d = BZxEjT9seP4E_dbMgOxrqpjdA_OR6TXvgRJsLeld-igTpz-WyNZRwW91HnwWPdPPQHux3mKEkkZkJy ...:47 (匿名函数)@ ScriptResource.axd?d = BZxEjT9seP4E_dbMgOxrqpjdA_OR6TXvgRJsLeld-igTpz-WyNZRwW91HnwWPdPPQHux3mKEkkZkJy ...:3484 Sys $ WebForms $ PageRequestManager $ _onFormSubmit @ ScriptResource.axd?d = jTr5ROtDjnYPwAYeyT86zhJOTSBtwOtiU52VRmjjD1D3asrfLsfZov5E1eFyG6jwvIsZc575A9p6Kj ...:1284 Sys $ WebForms $ PageRequestManager $ _doPostBack @ ScriptResource.axd?d = jTr5ROtDjnYPwAYeyT86zhJOTSBtwOtiU52VRmjjD1D3asrfLsfZov5E1eFyG6jwvIsZc575A9p6Kj ...:824 (匿名函数)@ ScriptResource.axd?d = BZxEjT9seP4E_dbMgOxrqpjdA_OR6TXvgRJsLeld-igTpz-WyNZRwW91HnwWPdPPQHux3mKEkkZkJy ...:47 onclick @ default.aspx:67
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" UseSubmitBehavior="false" />
</ContentTemplate>
</asp:UpdatePanel>
<ajaxToolkit:UpdatePanelAnimationExtender ID="upae" BehaviorID="animation" runat="server" TargetControlID="UpdatePanel1">
<Animations>
<OnUpdating>
<Parallel duration="0">
<ScriptAction Script="onUpdating();" />
</Parallel>
</OnUpdating>
<OnUpdated>
<Parallel duration="0">
<ScriptAction Script="onUpdated();" />
</Parallel>
</OnUpdated>
</Animations>
</ajaxToolkit:UpdatePanelAnimationExtender>
<script type="text/javascript" language="javascript">
function onUpdating() {
//start doing something
}
function onUpdated() {
//stop doing something
}
</script>
</div>
</form>
</body>
</html>