asp.net,先呈现页面,再执行C#函数填充数据
如题,如果在Page_Load里面就直接执行相关函数的话,时间比较久一点,
目前的想法是,先加载一个空页面,空架子,等这个空页面显示出来后,
再执行某个C#函数来获取并填充数据,这个效果能实现吗?有什么方法?
------解决方案--------------------在Page_Load 执行委托 异步加载数据 都行的
------解决方案--------------------<body onload="ajax加载"
------解决方案--------------------
------解决方案--------------------作为一种纯粹的asp.net编程练习(我们容忍淘汰了的东西),那么你可以使用asp.net updatepanel达到此效果。你可以在页面上使用一个timer控件,它在1毫秒之后就自动触发updatepanl来局部刷新页面。
不过这在企业应用中,是用户体验很不好的。好的Web应用,不用服务器去生成什么html刷新内容,而是直接使用ajax下载客户端使用javascript来动态产生新的html。