※ 引述《tomex (tomex_ou)》之銘言:
: >若是使用 Response.Redirect() 或 Server.Transfer()轉頁
: >是否仍會執行Page_Upload()呢?
: 我測試在Page_Load()寫Redirect/transfer,
: 遇到redirect或transfer時,就會先跳到unload()一次
: 接著又再一次執行unload(),
: 然後再真正轉頁,
: 而transfer下面的code就不執行了!
: 假如unload會執行兩次,就很危險了!
: 會發生null reference error!
喔我是沒把導向寫在Page_Load
我寫在某按鈕的觸發事件
然後每個event都給他留log在文字檔內
這樣觀察下,我在.Net2.0會是
Page1 load->Page1 unload->Page2 load->Page2 unload
蠻有趣的,但是ASP.NET好像找不到他底層的作法,只能看MSDN給的資料?..
在JSF下面會是Page1 load->Page2 load->Page2 unload->Page1 unload
不知道有沒有spec可以看~小弟也沒摸多久~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.150.60