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