千家信息网

ASP.NET AJAX怎么理解

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"ASP.NET AJAX怎么理解",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"ASP.NET AJAX怎么理解"吧!以组件的思想重
千家信息网最后更新 2026年11月03日ASP.NET AJAX怎么理解

这篇文章主要讲解了"ASP.NET AJAX怎么理解",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"ASP.NET AJAX怎么理解"吧!

以组件的思想重新审视ASP.NET AJAX客户端开发

Default.aspx:

  1. DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

  2. <htmlxmlns="http://www.w3.org/1999/xhtml">

  3. <headrunat="server">

  4. <title>UntitledPagetitle>

  5. head>

  6. <body>

  7. <formid="form1"runat="server">

  8. <asp:ScriptManagerID="ScriptManager1"runat="server">

  9. <Scripts>

  10. <asp:ScriptReferencePath="~/ajax.js"/>

  11. Scripts>

  12. <Services>

  13. <asp:ServiceReferencePath="~/SayHelloService.asmx"/>

  14. Services>

  15. asp:ScriptManager>

  16. <div>

  17. <inputid="btnSayHello"type="button"value=
    "SayHello"onclick="btnSayHello_onClick()"/>

  18. <divid="result">div>

  19. </div>

  20. </form>

  21. </body>

  22. </html>


ajax.js:

//单击btnSayHello时调用的JS函数  functionbtnSayHello_onClick(){  SayHelloService.SayHello(OnSucceeded,OnFailded);  }  //成功时的回调函数  functionOnSucceeded(reusltText){  $get("result")[xss_clean]=reusltText;  }  //失败时的回掉函数functionOnFailded(error){  $get("result")[xss_clean]="调用失败。错误信息:"+error.get_message();  }

这是一种我们很熟悉的JavaScript编程模式:以DOM操作为基础。在这种编程模式下,所有页面元素被看成一个树状的DOM元素集合,不论是取得数据还是改变页面元素的属性,都要使用相应的DOM操作。例如我们要取得某个文本框中的值,则首先使用 document.getElementById(在ASP.NET AJAX框架里可以缩写为$get)方法取得这个文本框的DOM引用,然后获取其value属性的值。

这种编程模式,很容易给我们造成困惑,例如文本框、复选框、提交按钮、普通按钮的DOM表示都是"input"元素,另外还要使用如innerHTML这样不是很直观的名字设置div或span的值。其实对于开发人员,尤其是长期从事服务器端开发的人员来说,我们更希望将文本框看做TextBox,将复选框看做CheckBox,将按钮看做Button,将div或span看做Label,而且,我们更希望使用label1.text这样的语句设置div中的文本,而不是使用innerHTML。

幸运的事,ASP.NET AJAX的开发人员显然考虑到了这一点,现在ASP.NET AJAX框架允许我们使用类似服务器端那种组件式的编程模式来进行客户端编程。

感谢各位的阅读,以上就是"ASP.NET AJAX怎么理解"的内容了,经过本文的学习后,相信大家对ASP.NET AJAX怎么理解这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文本 编程 元素 模式 开发 人员 函数 按钮 学习 内容 客户 客户端 属性 服务器 框架 组件 页面 复选框 服务 普通 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网科技公司华为 工业互联网科技新基建 西安互联网科技 极限挑战互联网科技 亿账通互联网科技 科技互联网公司logo 互联网科技博客 四个字互联网科技公司取名 湖南洣水互联网科技有限公司扣款 青岛中康互联网医疗科技有限公司 现代互联网科技股 畅思互联网科技 为客找房互联网科技公司怎么样 皮皮虾互联网科技有限公司 上海互联网科技公司ppt 互联网科技包装股份有限公司上市 广西科技产业互联网是什么 中国互联网公司的科技投入 互联网的黑科技实验室 互联网科技公司起名 互联网科技活动banner 北京互联网科技有限公司 富国互联网科技创新基金 温州喔噻互联网科技有限公司 字节跳动和互联网科技 上海宁丞科技互联网 南平创想时代互联网科技有限公司 广州燕处互联网科技有限公司 前海云享互联网科技
0