当前位置:首页 > ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script

ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script

点击次数:1287  更新日期:2010-12-31
\n

摘要


\n

本文将首先介绍“行为组件”的意义和使用方法,然后介绍ASP.NET AJAX中一种重要的技术:绑定。最后向大家展示一种新的客户端编程模式:xml-script的使用方法,并使用这种开发方法重新编写绑定技术的例子。

\n

初识行为组件


\n

行为组件一词中的“行为”是从单词Behavior直译过来的。但是我个人认为,就其作用来说,应该叫“属性赋予组件”更合适一点。因为行为组件实际的作用是:为某一控件赋予某种属性。例如ClickBehavior是为某个控件添加“具有单击事件”这个属性,而OpacityBehavior则是为控件添加“透明显示”这一属性。所以,我各人觉得行为组件和“行为”关系不大,而主要是“属性赋予”。

\n

行为组件发威-让DIV可以被Click


\n

我们知道,div元素是没有onclick事件的,如果您的某个程序需要在单击某个div时产生一个事件,那肯定是要大费一番周折。而ASP.NET AJAX的ClickBehavior组件可以让我们轻松做到这一点。废话不多讲,直接看Demo。


\n

我们要做这么一个例子:在页面中有一个DIV,当单击此DIV时,将使用alert语句弹出一个提示框,程序运行效果如下图:


\n


\n

\n