某人和我提及董大偉一書「ASP.NET程式進階設計」第619頁的SESSION觀念有誤,
我此向他說明一下
———-以下書中內文節錄———-
因此,ViewState不會有同名稱的問題,因為即使在一張網頁上,
有多個讓控制項的instance,每一個instance都有各自的ViewState,
但是,由於Session物件是共用的,所以會有重覆的問題,
因此,我們在Session物件的使用上,
特別用「me.uniqueID & “_conn”」這個名稱取代「”conn”」,
以避免當網頁上同時有多個該控制項的instance時,造成Session衝突,
導致不同的控制項存取到同樣的Session變數,
使得不同的控制項instance,屬性值變成一樣
———-以下內文解析———-
我想,有疑問的就是黑體字的部份,
但要注意,文中所指的是Browser開同一個PAGE的情況下,
並非不同人(不同PC的Browser)開啟同一PAGE