2012-03-08 67 views
0

按鈕單擊,執行方法,有時需要很長時間(> 1分鐘的時間),在更新面板中填充網格。 AsyncPostBackTimeout =「600」設置,應該是充足的時間。'長度'爲空或不是對象

做這個本地和短期和長期工作正常。

當部署到IIS 7時間較短時,根本不會遇到任何問題。

然而,較長的只是給我下面的錯誤:

編輯:錯誤的瀏覽器的JavaScript控制檯

消息:「長度」爲空或不是對象 行:2 字符: 18021 編號:0

編輯:目前部署在測試服務器上,因此下面的鏈接將無法正常工作。

URI:http://epic/ScriptResource.axd?d=3tx7T6EWzEXOeemUaA1E9w3jSJacOpRDEfIjbEkIyJsG8AMEwHqtpEDV31v-r-fkISDFA9pg2hUPAVQOZf_hy7_e2FwgzwU07O7N-3j58tTVUJEKCPgxWMMo-sJpXo4c0&t=ffffffffbd2983fc

我真的不知道那裏的長度是從哪裏來的,只有其他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

您的鏈接不起作用。錯誤來自一些壓縮的JavaScript,你可以看到錯誤出現在字符18021上。加載調試版本,你應該得到一個更好的錯誤信息 – 2012-03-08 17:04:05

+0

這個錯誤發生在哪裏?在瀏覽器的JavaScript控制檯?在你的服務器端應用程序? – nicholaides 2012-03-08 17:04:20

+0

您的錯誤不是來自您迄今顯示的代碼。 – 2012-03-08 17:07:40

回答

0

主題錯誤是一個紅色的鯡魚。

停留在一個未處理的異常處理和上面的錯誤之前,我收到了另一個通用的「請求超時」

我加<httpRuntime executionTimeout="500"/>我的web配置和我所有的煩惱消失了。

0

您在= "Procedure currently executing;年底錯過"

+0

只是一個錯字/壞的複製和粘貼 – 2012-03-08 17:34:23

+0

所以請修復它。 – powtac 2012-03-08 17:35:21

相關問題