关于body的onload调用ajax的一些看法

   最近,看得一些开发人员在实现ajax的时候,aspx文件中在body的onload事件中,使用ajax调用后台的c#处理程序来对页面进行数据加载。然后在后台代码中,重写某个Control的Render方法,实现数据的绑定。我个人并不赞同这种方法。

   首先,页面肯定会Load,那么就不需要先将页面发送到客户端,然后在客户端load的时候再次异步对服务器请求数据,这样做法很令人费解,就像一个人到某个地方去,本来一次就应该将要带的东西带上,但是却偏偏不带,等到了地方还,再派另一个回去将要带来的东西取来!这种做法,很不好(我是这样认为的)。

  另外,在webform的cs文件中,重写Control的Render方法更是没有任何封装性。原本ajax就会破坏程序架构,如果这样做就变得更难扩展了。

 

posted on 2009-06-15 15:55  张国良  阅读(817)  评论(0编辑  收藏  举报

导航