Javascript UpdatePanel的PageRequestManager错误
我正在使用一个更新面板,当计时器滴答(1秒)时更新 是什么导致了错误Javascript UpdatePanel的PageRequestManager错误,javascript,asp.net,updatepanel,postback,Javascript,Asp.net,Updatepanel,Postback,我正在使用一个更新面板,当计时器滴答(1秒)时更新 是什么导致了错误 此外,似乎只有当web应用程序由IIS(6)托管时才会发生这种情况。对于脚本管理器,将EnablePartialRendering设置为true,这就解决了这个问题。谢谢 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false"></asp:ScriptManager> <asp:Upd
此外,似乎只有当web应用程序由IIS(6)托管时才会发生这种情况。对于脚本管理器,将
EnablePartialRendering
设置为true
,这就解决了这个问题。谢谢
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="updTimer" EventName="Tick" />
</Triggers>
<ContentTemplate>
<script type="text/javascript" language="javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
document.getElementById('bottom').scrollIntoView();
}
</script>
<asp:Timer ID="updTimer" runat="server" Interval="1000" ontick="updTimer_Tick" />
<div style="overflow:auto; height:420px; width:100%;">
<asp:Label ID="lblOutput" runat="server" />
<div id="divLoading" runat="server"><img src="./Images/Loading.gif" width="50px" height="50px" alt="loading" /></div>
<a id="bottom"></a>
</div>
</ContentTemplate>
</asp:UpdatePanel>
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)
Timestamp: Fri, 7 Mar 2014 16:40:37 UTC
Message: 'Sys.WebForms.PageRequestManager' is null or not an object
Line: 59
Char: 17
Code: 0