ajax实现无刷新控件没有runat=server???

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:24:50
ajax实现无刷新控件没有runat=server???这是为什么?
我刚刚接触这个,在我脑子里见过2中ajax

1、没有runat=server 但是有JAVASCRIPT。。。

2、有runat=server,也有updatepanl(AJAX下的一个控件)

请帮我分析下为什么控件会没有runat=server??是不是因为在控件里调用了JAVASCRIPT就不需要了??

如果有runat=server,就一定会有刷新!
刷新就是由于客户端和服务器端的行程造成的。
AJAX就是用javascript来在客户端完成所需操作,而不需要返回服务器求得结果。

runat=server 意思是控件是作为服务器端控件 存在的 也就是说要和服务器交互的 这样会与服务器交互 就是要刷新页面了 AJAX是用JS实现的 通过异步调用实现局部刷新 所以不加runat=server

ajax 就是用js 调另一页面或服务然后返回执行结果

也就是调方法和去结果都是用js 当然不刷新

AJAX 实质上是通过JS 在客户端进行进行异步数据传输的,既然都是客户端运行..有怎么能加runat=server呢,在VS以控件形式出现是为了方便你操作.并非实际意义上的 服务器控件

服务器端控件,即runat=server的这些控件可能使用asp.net ajax,就是你说的加入updatepanel而使用其与ajax相结合,可以达到无刷新的目的

这也是asp.net继atlas之后的一大亮点,asp.net ajax现已集成到asp.net 3.5中了

asp.net 2.0的用户只需要在http://www.asp.net/ajax/下载相应的组件安装上就能使用asp.net ajax了

下面是asp.net ajax 相关的书籍,可以参考一下:

Beginning ASP.NET 2.0 AJAX
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=151273
Foundations of ASP.NET AJAX
ajax第三方控件 无刷新 ajax无刷新读取数据 asp.net2.0中怎样实现Multiview控件无刷新 asp+ajax无刷新数据验证 javascript如何实现无刷新 请给出“asp下ajax无刷新图片切换”代码。 ajax中的Repeater控件 UpdatePanel+GridView实现无刷新分页 如何实现无刷新聊天室程序 着急中!如何用intraweb的iwimage或其它控件实现图片的无刷新过渡(幻灯片效果,不用gif或flash)?