【发布时间】:2012-03-08 17:00:03
【问题描述】:
按钮单击,执行方法,有时需要很长时间(> 1 分钟时间),在更新面板中填充网格。 AsyncPostBackTimeout="600" 设置,应该有足够的时间。
在本地执行此操作,短期和长期都可以正常工作。
短期部署到 IIS 7 时,完全不会遇到任何问题。
但是,较长的只会给我以下错误:
编辑:浏览器 javascript 控制台上的错误
消息:“长度”为空或不是对象 线路:2 字符:18021 代码:0
编辑:目前部署在测试服务器上,因此下面的链接将无法立即工作。
我真的不知道长度是从哪里来的,我唯一的其他 javascript 是这样的:
<script type="text/javascript" language="javascript">
function CancelClick() {
alert('Changes have not been saved');
}
function StartProcedure() {
document.getElementById("<%=lblExecute.ClientID%>").innerText = "Procedure currently executing";
}
</script>
【问题讨论】:
-
您的链接无效。错误来自一些压缩的 JavaScript,从错误在字符 18021 上可以看出。加载调试版本,您应该会得到更好的错误消息
-
这个错误发生在哪里?在浏览器的 javascript 控制台中?在您的服务器端应用程序中?
-
您的错误不是来自您目前显示的代码。
-
链接失效/显示不同的错误。
-
你好 Juan - 为我的无知道歉,我该如何加载调试版本?
标签: javascript iis null timeout updatepanel