page_load 有时候没有被触发?

thetuxedo 2004-01-15 07:39:25
我的页面分左右框架,左边是treeview,右边是不同的web page(aspx)

问题是有时候我选了节点1,再选节点2, 再选会节点1,右边的web page会显示,但是page_load 却没有被触发,不是每次都这样,有时候会这样。

我并没有在任何地方设置CACHE,包括page diefinition, web.confvig, http header

谢谢
...全文
75 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
thetuxedo 2004-01-16
  • 打赏
  • 举报
回复
头晕啊,
anyway谢谢各位

有建议请继续发表

一个小时后结贴
kinglht 2004-01-16
  • 打赏
  • 举报
回复
是不是你选节点1,在选节点2,这时候再选节点1,是不是刚才的节点1的页面资源没有释放掉,所以不执行Page_Load();
你在节点1的页面的Page_UnLoad()(好像是Unload吧,记不清了)事件里设个断点看看,点节点2的时候,节点1的页面是否执行了Unload()!
thetuxedo 2004-01-16
  • 打赏
  • 举报
回复
选了节点1,右边的web page显示, page_load fire
选节点2,再选节点1,右边的web page显示正确,page_load not fired
不是每次都会,有时候会,也不是每个node都有这个情况
thetuxedo 2004-01-16
  • 打赏
  • 举报
回复
to kinglht, yes

我再描述一边
kinglht 2004-01-16
  • 打赏
  • 举报
回复
选了节点1,再选节点2, 再选会节点1,右边的web page会显示,
这时候显示的是点节点1的页面吗?
kinglht 2004-01-16
  • 打赏
  • 举报
回复
看看问题是不是在树的那边!
elite2018 2004-01-16
  • 打赏
  • 举报
回复
应该不是 缓存的问题
xueqs 2004-01-16
  • 打赏
  • 举报
回复
缓存的问题
acewang 2004-01-16
  • 打赏
  • 举报
回复
断点调试
xupc 2004-01-16
  • 打赏
  • 举报
回复
我碰到的类似问题一般都是由于缓存引起的
elite2018 2004-01-16
  • 打赏
  • 举报
回复
show more codes about your event
cnhgj 2004-01-15
  • 打赏
  • 举报
回复
是不是IE的缓存问题?试试在页面顶加上

Response.Buffer = True
Response.ExpiresAbsolute = dateadd("h",-1,cdate(Now()))
Response.Expires = 0
Response.CacheControl = "no-cache"
thetuxedo 2004-01-15
  • 打赏
  • 举报
回复
thank redbb so much for your kindness. but the project is very complicated and require quite a lot setup steps to make it run.

elite2018 2004-01-15
  • 打赏
  • 举报
回复
or send me the project , I can debug it for you !

zhaoxun@onest.net
elite2018 2004-01-15
  • 打赏
  • 举报
回复
Once I meet this Q because The event has something wrong
so
show more codes about your event
ZXYSOSO 2004-01-15
  • 打赏
  • 举报
回复
肯定是代码有问题,应该好好测试一下,确定究竟是操作了那一步才出现这样的问题
thetuxedo 2004-01-15
  • 打赏
  • 举报
回复
for treeview, it is microsoft ie web control treeview, i just point the node to an url and target = another frame.

for page_load code, it is not important, my problem is it is not fired at all.
In debug mode, i set break point in first line of page_load, when I click the node like what i describe, the web_page just display, will not even enter debug
ZXYSOSO 2004-01-15
  • 打赏
  • 举报
回复
没有没设了EnableViewState的属性?
ZXYSOSO 2004-01-15
  • 打赏
  • 举报
回复
贴上你的PAGE_LOAD代码和点TREEVIEW的代码
thetuxedo 2004-01-15
  • 打赏
  • 举报
回复
to phoenixsbk:
but you cannot ask client to refresh like that.
加载更多回复(4)

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧