WebPart定时的局部刷新

yhxy6767 2011-04-21 11:44:25
公司环境:vs2010+sqlserver2008 C#
开发一个桌面页面,可以实现各个小模块的拖拉等,我用的webpart

桌面页面就是一个webpartmanager+3个空webpartzoon,和添加删除各个小模块的divList
还有各个小模块的自定义控件asxc
在桌面页面的后台控制各个自定义控件转换成webpart,然后添加删除到桌面页面上

现在有一个自定义控件是现实用户的最新信息(repeater),比如XX发了一封邮件等,需要定时的自动刷新。我在这个自定义控件里加了Timer,updatepanel,直接改表里的数据后,桌面页面上显示的结果是不会刷新信息的,奇怪的是我设置断点的话,在自定义控件里,repeater的数据是重新绑定的,只是在桌面页面上却没有刷新。
非常困扰我的问题,网上找了很多资料,感觉越找离答案越远了-。- 求解
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhxy6767 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxr0323 的回复:]
需要在刷新一次页面才会刷新吧。

你的ViewState设置成false了吗?
[/Quote]

能不能说的详细点?什么时候把什么东西的viewstate设为false?
yhxy6767 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxr0323 的回复:]
需要在刷新一次页面才会刷新吧。

你的ViewState设置成false了吗?
[/Quote]

这位同学应该是正确的,我在自定义控件里,timer循环事件里不直接重新绑定repeater,而是通过调用pageload事件,来重新绑定repeater就搞定了。应该是再刷新一次控件就搞定了

viewstate我不是很了解,研究一下去先
yhxy6767 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengyarongaa 的回复:]
拖几个 UpdatePanel控件上去 不就解决了
[/Quote]

这位同学,updatepanel我已经用了,但是如果在主页面和控件都用updatepanel的话,不就变成2个scriptmanger?报错
子夜__ 2011-04-21
  • 打赏
  • 举报
回复
需要在刷新一次页面才会刷新吧。

你的ViewState设置成false了吗?
my1433694700 2011-04-21
  • 打赏
  • 举报
回复
很久没用服务器端控件开发了,一直都用Jquery+ashx处理。。。。
ycproc 2011-04-21
  • 打赏
  • 举报
回复
拖几个 UpdatePanel控件上去 不就解决了

yhxy6767 2011-04-21
  • 打赏
  • 举报
回复
没人知道?

62,046

社区成员

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

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

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

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