作者kojilin (be a Press Dog!!!)
看板C_Sharp
标题Re: 有否Page_Upload等最後释放资源的method?
时间Sat Nov 6 00:13:45 2004
※ 引述《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