gpt4 book ai didi

ASP.NET Javascript 错误::sys.webforms.pagerequestmanagerservererrorexception

转载 作者:行者123 更新时间:2023-11-30 13:39:34 27 4
gpt4 key购买 nike

我有一个使用 JQuery 和 ASP.NET UpdatePanel 和 ScriptManager 的 ASP.NET 站点。特别是在一个页面上,我收到一个 javascript 错误:

sys.webforms.pagerequestmanagerservererrorexception: Index and length must refer to a  location within the string.  Parameter name:length

脚本资源.axd代码:0

编辑:这个错误在我的开发环境中没有出现,只有在我发布代码到测试服务器时才出现。

这是母版页中的内容:

<asp:ScriptManager runat="server" ID="ScriptMgr"></asp:ScriptManager>

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

</ContentTemplate>
</asp:UpdatePanel>

在相关页面中:

<asp:Content ID="ContentHeadEdit" ContentPlaceHolderID="ContentHeadMaster" Runat="Server">

<script type="text/javascript">
$(document).ready(function() {
$('#<%= ButtonSave.ClientID %>').button();

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

function EndRequestHandler(sender, args) {
$('#<%= ButtonSave.ClientID %>').button();
}
});
</script>

</asp:Content>

最佳答案

我遇到了同样的问题,并最终通过删除所有 AJAX 控件解决了它,直到我有了一个没有 UpdatePanel 的基本表单(这隐藏了正在发生的真正的服务器端错误)。原来错误是后面代码中的纯 c# 问题。

关于ASP.NET Javascript 错误::sys.webforms.pagerequestmanagerservererrorexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023836/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com