5
A
回答
6
標準的XmlHttpRequest對象沒有內置的超時機制。由於沒有標準的超時方式,Ajax請求將無限期地繼續。然而,有些方法我認爲是ASP.NET在他們的框架中執行的操作。
IE8是唯一一款帶有built-in timeout property的瀏覽器,所以我猜測他們的Ajax框架與此一致。在這種情況下,默認情況下,超時將是不確定的。
對於異步頁面任務,ASP.NET也具有AsyncTimeout
屬性,因此框架可能會在45秒內超時(服務器端),這是ASP.NET頁面中異步任務的默認值。
從我能找到的東西看來沒有默認超時。如果我是你,我不會依賴默認的超時長度。如果您擔心超時,您應該指定自己的長度。超時默認情況下可以無限期地延長。用戶不會無限期地等待,因此最好將超時定義爲用戶不得不應對的最大等待時間(取決於上下文)。
UPDATE
我創建測試頁用,將採取65分鐘加載頁面方法(使用Thread.sleep代碼())。 Page Method調用等待了整整65分鐘,所以看起來我的假設是正確的。頁面方法有沒有默認超時,或者如果他們這樣做,超時超過1小時。不要忘記,本地開發機器實際上具有無限的服務器超時,所以ASP.NET將讓腳本無限期地運行。默認情況下,生產配置的ASP.NET執行超時值爲between 90 and 110 secionts seconds,具體取決於您正在運行的.NET版本。
相關問題
- 1. IIS默認超時
- 2. WebClient默認超時?
- 3. 默認ping超時
- 4. WCF 4默認超時?
- 5. PHP:默認cURL超時值
- 6. 默認超時爲providerName =「System.Data.EntityClient」
- 7. PHP會話默認超時
- 8. HttpURLConnection超時默認值
- 9. RestTemplate - 默認超時值
- 10. q.allSettled有默認的超時時間嗎?
- 11. 什麼是全局默認超時
- 12. 默認套接字超時[XAMPP HTTPS]
- 13. 檢索默認的Internet超時值?
- 14. Smtp服務器默認超時
- 15. Nagios默認值超出時間期限
- 16. servlet的默認超時是什麼?
- 17. 如何設置savon默認超時值
- 18. WCF端點的默認超時值
- 19. ZF2中CSRF的默認超時
- 20. 默認會話在JSF中超時
- 21. WebService調用的默認超時
- 22. 默認實體框架超時
- 23. 設定默認RTO(重傳超時)值
- 24. 什麼是TransactionScope默認超時值?
- 25. pywinauto更改默認超時值
- 26. JSF2 - 什麼是默認會話超時?
- 27. AFNetworking的默認超時秒數?
- 28. 更改WCF默認的超時
- 29. 什麼是PyCurl默認的超時
- 30. Hibernate:設置默認查詢超時?
希望我可以把這個更高的票加倍投票! – 2011-02-10 17:02:24