首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net,先呈现页面,再执行C#函数填充数据,该如何处理

2012-06-05 
asp.net,先呈现页面,再执行C#函数填充数据如题,如果在Page_Load里面就直接执行相关函数的话,时间比较久一

asp.net,先呈现页面,再执行C#函数填充数据

如题,如果在Page_Load里面就直接执行相关函数的话,时间比较久一点,

目前的想法是,先加载一个空页面,空架子,等这个空页面显示出来后,

再执行某个C#函数来获取并填充数据,这个效果能实现吗?有什么方法?

[解决办法]

在Page_Load 执行委托 异步加载数据 都行的
[解决办法]
<body onload="ajax加载"
[解决办法]

探讨
再执行某个C#函数来获取并填充数据,这个效果能实现吗?有什么方法?

[解决办法]
作为一种纯粹的asp.net编程练习(我们容忍淘汰了的东西),那么你可以使用asp.net updatepanel达到此效果。你可以在页面上使用一个timer控件,它在1毫秒之后就自动触发updatepanl来局部刷新页面。

不过这在企业应用中,是用户体验很不好的。好的Web应用,不用服务器去生成什么html刷新内容,而是直接使用ajax下载客户端使用javascript来动态产生新的html。

热点排行