我正在開發一個帶有ASP服務器端的Web應用程序,並使用iframe進行數據推送。ASP Response.Flush()刷新部分數據
的ASP處理程序刷新每隔一段時間一些JavaScript來的iframe:
context.Response.Write("<script language='javascript'>top.update('lala');</script>");
context.Response.Flush();
我的問題是,有時,當我收到的數據,我沒有得到全文。 例如,我將收到此:<script language='javascript'>update('lala');</
不幸的是,這可以防止在下一秒內沒有其他數據出現時執行JavaScript代碼。
我有一個解決方法是每500毫秒有一個線程沖洗'..........'。 (然後我會收到script>......
這將完成我的javascript。)
但是我確定必須有一種方法讓Response.Flush()發送整個數據塊。 有人有關於如何正確使用Response.Flush()的想法嗎?
謝謝!
Charles