惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
D
DataBreaches.Net
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
M
MIT News - Artificial intelligence
美团技术团队
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Cloudflare Blog
有赞技术团队
有赞技术团队
L
LangChain Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
S
SegmentFault 最新的问题
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
InfoQ

博客园 - 晰雨的天空

换工作了。去微软了。可惜是vender,但总算也是有机会去sigma上班了。 跳到新页面,刷新框架. - 晰雨的天空 - 博客园 datagrid 超连接弹出新窗体 - 晰雨的天空 - 博客园 转 datagrid的操作 身份验证票 和 form验证 - 晰雨的天空 excel c# 访问excel textbox 只能输入数字控制 - 晰雨的天空 - 博客园 静态构造器和静态属性的执行顺序 索引器的简单使用 参数定义符号params 使用 委托和事件 C#中废弃一个方法小技巧 (转自terrylee)只为收藏 复制表 , 拷贝表 怎样使按钮响应回车键(转) 路过的朋友都来看看,说说.程序员,什么是终点...哪里有方向 一道c#题.请高手给个答案 Session.Abandon和Session.Clear有何不同? C#中的const和readonly
本人对于magicajax使用说明的翻译,还有很多不足和错误。欢迎...
晰雨的天空 · 2006-05-17 · via 博客园 - 晰雨的天空

Posted on 2006-05-17 11:24  晰雨的天空  阅读(1259)  评论()    收藏  举报

                                                          MagicAjax.NET Framework  特点
整和简单
       1。只需要几行在web.config 代码设置就足以使MagicAjax 在默认状态下运行。
       2。仅有一个用户控件(AjaxPanel)加到页面中。就可以使用ajax的功能。
易用性
      1。你只需要把你想使用ajax功能的页面部分加到ajaxpanel中,MagicAjax.NET Framework会处理细节上的所有事情。
      2。ajaxpanel工作方式和ASP.NET Panel 很相似。只需要从Visual Studio 设计器中添加到页面中就可以看见了。
     3。不需要写任何javascript 代码。
具体使用
     1。在大多数情况下,只需要在已存在的页面上添加ajax功能放到ajaxpanel中,甚至对于代码不需要做任何改变。
     2。MagicAjax 用可以不引起客户端页面刷新的AJAX callbacks (AjaxCalls)取代了PostBacks 方式。
     3。ajax的功能和AJAX callbacks (AjaxCalls)方式只能存在于同一个页面中,并且所控制的范围只是放到ajaxpanel中的控件。
    4。页面的状态值在PostBacks 和AjaxCalls中共享。因此任何由AjaxCall导致的改变对于PostBack 都是可见的。
    5。使用AjaxCalls就和使用服务器事件是相同的。使用ASP.NET 服务器端的代码。
    6。MagicAjax 把对于一次AjaxCall触发的事件,以最小可能的所需要的javascript代码反射到客户端浏览器。
    7。拥有充足的帮助方法来帮助你通过代码触发AjaxCall事件(例如,如果你想给客户端发送更多的javascript实现代码)
用户使用
    1。页面的使用者可以享受到更快更丰富的用户界面浏览器,没有任何回传刷新。
    2。'Loading' 标志会通知使用者AjaxCall被触发。
    3 。取代了Postback要下载整个页面的方式,客户端只需要下载由提交带来对页面改变的javascript片段代码。
   4。MagicAjax 把页面的改变保存在浏览器的缓存里,所以如果用户浏览到另一个页面,然后通过浏览器的后退按纽退回到原页面,他会看见的页面和以前是一样的。
用户化,专用化,定制
  1。有很多配置选项可以给用户完全的对MagicAjax的控制。
  2。有一些小的设置可以确定你的控件可以被MagicAjax 控制的方式使用。
  3。可以定义一次AjaxCall是由同步或者异步引发,或者是由ajaxpanel或者一个单独的控制引发。
  4。可以定义AjaxPanel中的控制是否由一个PostBack 引起。
  5。如果把'tracing' 配置选项选为enabled,会有一个弹出敞口来提示我们与服务器交互的数据,允许我控制由页面引发的 AjaxCalls事件。
  6。面向对象的设计模式使MagicAjax 很容易对框架及我们自己的AjaxControls 进行扩展。
兼容性
  1。支持Internet Explorer, Firefox, Netscape and Opera browsers 
  2。如果浏览起不支持javascript,页面会自动转到PostBacks 处理。