读书人

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

发布时间: 2012-06-05 13:54:06 作者: rapoo

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。

读书人网 >asp.net

热点推荐