Ajax基础问题 希望大家讨论

ChargeForward 2009-04-05 01:46:51
关于ASP.NET框架下实现Ajax 技术很多 感觉很杂 微软自己的有 updatepanel那一套
昨天还见了一个 Ajax.dll 这个是哪个公司或社区的作品?不是微软的吗? 它与微软官网的那个Ajax1.0有什么区别? 哪个更好用?
我还听说过JQuery可以实现Ajax技术 它的运行机理是什么? 跟Ajax.Dll和Ajax1.0有什么区别?

还有 EXT是一套JS框架吗?它跟JQuery又有什么区别?

小弟初涉.net webform 很多问题不懂 希望大家能够帮我解惑!谢谢啦!
...全文
106 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
masky5310 2010-05-24
  • 打赏
  • 举报
回复
a12321321321312321 2009-04-05
  • 打赏
  • 举报
回复
顶下,跟楼主一样初涉AJAX的菜鸟。
kfps8kfps8 2009-04-05
  • 打赏
  • 举报
回复
关注
ChargeForward 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sp1234 的回复:]
引用楼主 ChargeForward 的帖子:
微软自己的有 updatepanel那一套

???

你知道在ScriptManager之下的Services集合属性中可以声明web服务吗?

“UpdatePanel那一套”是什么意思?其它Ajax方法都能正确地处理ViewState,Cookie、输出可执行脚本等等功能功能吗?
[/Quote]
确实 scriptmanager里面的内容很丰富 我有时间会研究的
ChargeForward 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cat_hsfz 的回复:]
所有Ajax的根本实现方式都是一致的,就是XMLHttpRequest,不同的框架只是不同封装而已。这就类似于ASP与PHP的差异,其实本质上都是来一个Request返回一个Response,但是上层框架的设计不同就导致开发模式也不同了。

Ajax.dll不是Microsoft官方的,是第三方的。

Ext和jQuery都是不同的框架,你想用哪个可以根据你的喜好做出选择,就如同选ASP还是选PHP一样。

如果你刚刚开始学习WebForm,建议你没必要那么快去考虑AJA…
[/Quote]
简单的应用现在是没问题的饿 o(∩_∩)o... 像界面的布局(DIV+CSS)主要是兼容IE6+FF+IE7 已经研究一段时间了 小有成就感 数据呈现 已经掌握了gridview repeater等的基本操作 后台研究过序列化 实体类 LINQ 泛型等等基本知识 数据库SQL语言也还可以 基本具备了自学的能力 就是脚本这块现在还很懵懂
ChargeForward 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sp1234 的回复:]
引用楼主 ChargeForward 的帖子:
微软自己的有 updatepanel那一套

???

你知道在ScriptManager之下的Services集合属性中可以声明web服务吗?

“UpdatePanel那一套”是什么意思?其它Ajax方法都能正确地处理ViewState,Cookie、输出可执行脚本等等功能功能吗?
[/Quote]
好激动哦 SP1234大哥也来指点啦 谢谢哦
不过我是这样想的 微软的AJAX框架生成的荣誉代码比较多 而且学习周期比较长 我想先学习JQuery的AJAX 等熟练了之后 再自己直接些脚本 至于能不能处理 ViewState,Cookie、输出可执行脚本等等功能功能 暂时先不管了 一口吃不成胖子 用到这些的时候再研究 或改用其他的解决方案 这样好吧?
pgameli 2009-04-05
  • 打赏
  • 举报
回复
看看
热学沸腾56 2009-04-05
  • 打赏
  • 举报
回复
学习。。
阿彪兄 2009-04-05
  • 打赏
  • 举报
回复
支持 一下
ws_hgo 2009-04-05
  • 打赏
  • 举报
回复
关注..
  • 打赏
  • 举报
回复
[Quote=引用楼主 ChargeForward 的帖子:]
微软自己的有 updatepanel那一套[/Quote]

???

你知道在ScriptManager之下的Services集合属性中可以声明web服务吗?

“UpdatePanel那一套”是什么意思?其它Ajax方法都能正确地处理ViewState,Cookie、输出可执行脚本等等功能功能吗?
gongsun 2009-04-05
  • 打赏
  • 举报
回复
up
wuyq11 2009-04-05
  • 打赏
  • 举报
回复
所有AJAX产品三大类型:回调框架、UI框架和完整框架。
第一,回调框架。这类框架一般由少数的几个客户端及服务器端库文件组成。它只允许开发者从客户端调用服务器端代码片段,并以序列化方式传送输入和输出参数。
第二,UI框架。典型的UI框架一般都是从现有的专业控件库演变而来,它们往往提供给开发者一些高级网格控件、图表控件和树控件,等等。这些控件都会支持异步回发机制并在客户端生成用于自动刷新页面的JavaScript代码。
第三,完整框架。相比于以上两种框架,完整框架则提供包含控件和应用程序服务在内的极为丰富的编程模型,更适宜于同时应用于客户端和服务器端。微软的ASP.NET AJAX框架属于第三种类别。
http://www.cnblogs.com/bluesky521/archive/2008/06/04/1213633.html
http://www.cnblogs.com/Ihaveadream/archive/2008/05/24/1206481.html

cat_hsfz 2009-04-05
  • 打赏
  • 举报
回复
所有Ajax的根本实现方式都是一致的,就是XMLHttpRequest,不同的框架只是不同封装而已。这就类似于ASP与PHP的差异,其实本质上都是来一个Request返回一个Response,但是上层框架的设计不同就导致开发模式也不同了。

Ajax.dll不是Microsoft官方的,是第三方的。

Ext和jQuery都是不同的框架,你想用哪个可以根据你的喜好做出选择,就如同选ASP还是选PHP一样。

如果你刚刚开始学习WebForm,建议你没必要那么快去考虑AJAX这样的问题,先学习如何做一些简单的应用。
  • 打赏
  • 举报
回复
Ajax五大核心组件(个人总结)
AjaxControlToolKit工具包
案例

不知道 你说的 Ajax.dll 是什么?
一般的话 微软的控件就足够使用了 通过自己写js也可以实现
微软只是做了个封装

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧