因為對ASP的執行流程觀念不是很清楚
又一直google不到想找的資訊
所以想問問該怎麼了解這方面的資訊
我先描述一下我遇到的問題
程式流程是再PageA中
ClassA ObjectA = new ClassA();
ObjectA.MethodA();
string strOpenPage = "開啟PageB的javascript";
Response.Write(strOpenPage);
然後程式內容是
ObjectA.MethodA()是把資料寫入到資料表
而PageB的內容是去資料庫檢查ObjectA.MethodA()寫入的資料去作邏輯判斷
可是我重複執行程式多次以後發現
PageB常常檢查到資料庫的舊值
也就是ObjectA.MethodA()常常在PageB檢查完值之後才把值寫入到資料庫
想請問各位先進對於這個問題有什麼比較好的解決方法嗎?
還是說我不應該用Response.write去執行Javascript
因為這樣對程式的流程管控不好?
PS.測試主機是雙CPU的主機
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.72.1