[.NET] 關於server端執行時的回應
請輸入專案類型(網站專案或者應用程式專案):網站(aspx使用Visual Studio 2005)
各位前輩好, 我想請教一下...
aspx會在server端執行後才將結果傳送給client browser
但如果在同一個程式碼block裡面有一個以上的response.write()
client端看到的將會是最後一個response.write()之內容
例如:
Sub Test()
response.write("處理中, 請稍候...")
' do something ...
' do something ...
' do something ...
' do something ...
response.write("處理完成...")
End Sub
結果client端看不到 "處理中, 請稍候..." 的訊息,
如果用Label.Text="xxx"代替response.write("xxx"), 結果也是一樣
請問是否有辦法在執行response.write()時, 立即將資訊回傳到client?
也就是說aspx是否能做到, 在程式整個block未執行完, 就先回應client端某些資訊,
之後再繼續執行剩下的程式碼??
感謝各位的解答~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.231.210.185
→
01/07 12:56, , 1F
01/07 12:56, 1F
→
01/07 12:57, , 2F
01/07 12:57, 2F
→
01/08 21:05, , 3F
01/08 21:05, 3F
※ forcetod:轉錄至看板 Web_Design 01/16 20:45