按钮单击,执行方法,有时需要很长时间(> 1分钟),在更新面板中填充网格。 AsyncPostBackTimeout =“600”设置,应该是充足的时间。
在本地执行,短期和长期工作正常。
如果部署到IIS 7的时间很短,请不要遇到任何问题。
然而,较长的只是给我以下错误:
编辑:浏览器javascript控制台上的错误
消息:'length'为null或不是对象 线: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>
答案 0 :(得分:0)
您在"
结束时错过了= "Procedure currently executing;
!
答案 1 :(得分:0)
主题错误是一个红色的鲱鱼。
陷入未处理的异常处理程序,在上述错误之前,我收到了另一个通用的“请求超时”
我将<httpRuntime executionTimeout="500"/>
添加到我的网络配置中,我的所有麻烦都消失了。