UserControl执行问题?

kuhaner 2009-03-23 04:57:14
有页面a.aspx
a.aspx里面包含有div隐藏层 style.display = "none";
div 里面包含一个ascx用户控件
a.aspx页面加载时b.ascx里面的Page_Load同时加载了。
当div style.display=""显示时,
有什么办法重新执行b.ascx.cs里面的Page_Load事件??
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
insus 2009-03-23
  • 打赏
  • 举报
回复

参考下面的DataList分页的作法,
分页的状态条拉到页面的panel时,显示时,就是false的.
当它有记录超过一页时,它就显示出来.显示时,它的首页,上一页,下一页,尾页也能正确触发事件.

http://www.cnblogs.com/insus/articles/1418224.html
嘴哥臭鼬 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kuhaner 的回复:]
引用 2 楼 strife 的回复:
可以在控件里面加一个public属性,或是事件里面做你想要做的事情,什么时候想调用就调用这个Pulic的事件就行了

问题是
div的display属性是前台控制的。
当它显示时控件里的事件不会执行
[/Quote]
如果要在display变化时做事情楼主不妨试试改变下思路,如果真要这样可以在display要变化的那个js函数里面触发一个服务端事件,可以btn2.click(),btn2定义成一个服务端控件就行,去触发上面说的那个事件
kuhaner 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 strife 的回复:]
可以在控件里面加一个public属性,或是事件里面做你想要做的事情,什么时候想调用就调用这个Pulic的事件就行了
[/Quote]
问题是
div的display属性是前台控制的。
当它显示时控件里的事件不会执行
嘴哥臭鼬 2009-03-23
  • 打赏
  • 举报
回复
可以在控件里面加一个public属性,或是事件里面做你想要做的事情,什么时候想调用就调用这个Pulic的事件就行了
kuhaner 2009-03-23
  • 打赏
  • 举报
回复
跌的不是一般的快,顶上去先

62,268

社区成员

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

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

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

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