用web控件页面的自动刷新问题

梁苏彬 2008-07-09 11:39:04
我要实现web页面自动刷新数据,而数据是用web控件TreeView和GridView显示的。
我研究了一下自动刷新都是用AJAX实现的,可是AJAX的数据最后是javascript获得,怎么能显示到页面的web控件上?

有没有别的解决方法?
...全文
214 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwd252 2008-07-11
  • 打赏
  • 举报
回复
你把DIV转化为服务器端的,然后获取试试
homesos 2008-07-09
  • 打赏
  • 举报
回复
把控件(web控件TreeView或GridView)放到DIV中,
设个计时器(定时任务)执行javascript方法,在此方法中通过AJAX机制向后台索取 WEB控件的代码(这时,在后台组装新的WEB控件的HTML代码),用获取到的内容赋值给divid.innerHTML,DIV中的内容就变成最新的了(最终效果就是WEB控件中的内容更新了)。

最好在获取WEB控件HTML代码前先判断是否有必要重新刷新(例如数据如果没有变化,则不需要等)。
梁苏彬 2008-07-09
  • 打赏
  • 举报
回复
我搜索了一下,获得静态html应该可以,但是要获得更新的控件那部分的代码可能很困难吧?
梁苏彬 2008-07-09
  • 打赏
  • 举报
回复
目前想来想去,可能只有用1楼的方法了,不过还有一个问题,就是在服务器端的c#代码怎么取得它生成出来的html脚本文字?
梁苏彬 2008-07-09
  • 打赏
  • 举报
回复
1楼的方法我去试试,不过看起来好像有点麻烦,还有没有别的方法?

62,243

社区成员

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

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

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

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