`
lovnet
  • 浏览: 6724618 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

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

阅读更多

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

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

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

分享到:
评论

相关推荐

    ie中 body onload 和 window onload 解决法案

    有需要的朋友是最好的参考资料。希望有所帮助!

    页面中body onload 和 [removed] 冲突的问题的解决

    关于页面中body onload 和 [removed] 冲突的问题的解决

    脱离document.onload和window.onload的onload事件

    脱离document.onload和window.onload的onload事件,可多次添加加载事件!

    ajax小例子-源码

    利用控件来时间动态刷新,控件调用ajax的函数。再将空间放到任何页面就可以时间动态刷新了,很方便。注意一点的是,要在页面的onload中增加调用控件中的javascript函数的内容,具体的看代码就知道了。

    JavaScript中OnLoad几种使用方法

    body onload=”alert(123)”></body>2. 先定义好 在页面加载完成后使用 代码如下: [removed] function test(){ var aa = “嘻嘻,你个大猪猪”; alert(aa); } [removed] = test; [removed] ...

    实战-C++调用Java函数

    实现用C++调用Java接口的例子程序 包括一个java被调程序 一个c++主调程序

    javaScript的onload事件例子

    javaScript的onload事件的代码,javaScript内嵌在html中。

    微信小程序onLaunch异步,首页onLoad先执行?

    本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。   //app.js App({ onLaunch: ...

    JQuery-- onload,ready方法详细解说

    (JQuery-- onload,ready方法详细解说

    可编辑下拉框.动态加载数据

    下拉框读取数据库数据.有时候数据多.会拉的很长.客户搜索起来很不方便.现在可以编辑下拉框,可根据... 调用onload事件. <body onload="quickSelectInit();"></body> 测试方法:点击下拉框.随便输入一个字母.即可看到效果.

    window.onload

    window.onload insertAfter()

    iframe中onload的bug

    NULL 博文链接:https://snandy.iteye.com/blog/666530

    Jqyery中同等与js中windows.onload的应用

    我们知道,在javascript中用来执行页面加载中的操作时候,我们会使用windows.onload=function(){}或者windows.onload=函数名(),也可以在body中调用onload事件调用方法即可,在jQuery中也有相当的代码

    JNI_OnLoad动态注册的例子

    这是一个jni通过JNI_OnLoad函数动态注册的例子。

    微信小程序之onLaunch与onload异步问题详解

    主要介绍了微信小程序之onLaunch与onload异步问题详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    AJAX实例,get post应用

    function Ajax(url,method,parameter,onSuccess,onError,onLoad){ this.xmlHttp=null; this.url=url; this.method=method; this.parameter=parameter; this.success=onSuccess?onSuccess:null; this.error=on...

    js onload事件不起作用示例分析

    body onload=”这里居然是空的” bottommargin=”0″ leftmargin=”0″ topmargin=”0″ rightmargin=”0″> 百思不得其解, 于是试验 代码如下: </body> < script language=”javascript”> ...

    Brower Onload 封装

    页面加载 初始化 执行Function BrowserUtils.getPosition = function(elementHandle) { var currentLeft = currentTop = 0; if (elementHandle.offsetParent) { currentLeft = elementHandle.offsetLeft;...

    img的onload的另类用法

     但onload还有一些特殊的用法。比如说最近我在做ajax,需要在onload的时候加载,一般都会使用window的onload事件,但window的onload事件必须在加载完所有的html元素后才执行(包括所有的图片,如果页面上有图片丢失...

Global site tag (gtag.js) - Google Analytics