亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有關aspx長時間響應后頁面再次提交失效的問題

有關aspx長時間響應后頁面再次提交失效的問題

明月笑刀無情 2018-11-01 05:31:01
我在項目中遇到一個奇怪的問題,今天加班弄了一天也沒有解決,郁悶死了,希望在這里能找到答案,有勞各位牛人現身幫幫忙咯~~~ 和數據量比較大有關,我的一個aspx頁面在跑完服務器代碼后,過了7,8分鐘才顯示出內容,有時甚至達到10分鐘,正常顯示后,畫面中有個'Save'服務器按鈕,該按鈕有客戶端的clientclick事件和服務器端的onclick事件,我在點擊該按鈕后,跑了客戶端代碼后就直接跳出顯示一個“the page cannot be displayed”的無法顯示的頁面了,當然該頁面的屬性地址里顯示的還是"Save"時的頁面,即同一個頁面??蛻舳四_本中包含的內容只是提示confirm,是否要保存,是的話就返回true.另外,我用數據量小一些的來測試,就是過了1,2分鐘就頁面就可以顯示數據的。點擊“Save”按鈕就沒問題,主要是出現問題的那個數據,在點擊“Save”時根本就沒跑服務器端的代碼,但是在第一次加載該頁的時候,即page_load時,是有跑后臺代碼的,所以我真不知道問題是出在哪里了,是不是由于長時間響應后才顯示頁面,導致了頁面的代碼丟失,無法提交數據,所以出現了只跑了客戶端的代碼,而沒有跑服務器端代碼,然后直接顯示空白頁或是本身的一個"the page cannot be displayed" 無法顯示的頁面呢?
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

由于request的大小長度超出了默認的4M,產生了拒絕服務(這個說話不敢肯定),在配置文件中<system.web>配置節中加上 <httpRuntime executionTimeout="1200" maxRequestLength="102400" /> 就可以了,只是不明白為什么在客戶那邊運行報出的是黃頁錯誤,而開發環境里測試報出的是displayed頁呢?

查看完整回答
反對 回復 2018-11-02
?
Helenr

TA貢獻1780條經驗 獲得超4個贊

Response.Fluse()

查看完整回答
反對 回復 2018-11-02
  • 2 回答
  • 0 關注
  • 279 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號