ASP.NET AJAX 4.0 Template Example

ASP.NET AJAX 4.0有很多很酷的东西,写此文是示范其中的模板功能。这个例子的Source Code available for download。或者在我的SkyDrive中下载。。。。。查看原文。

首先我们要下载microsoftajaxtemplates.js可从codeplex得到,并将其添加到我们的项目。 然后我们要通过scriptmanager添加一个引用到我们的网页。

Code


注意 ScriptManager 控件的 PageMethods 同样要启用:EnablePageMethods="true"。然后我们添加一个按钮,点击将从服务器得到数据,Template 使用一个DIV显示数据...

Code


然后我们在代码隐藏文件添加一个WebMethod和一个自定义类与4属性。因为该这种方法将被用于ScriptManager 控件pagemethods ,所以它必须是Public和静态的。

Code


在我们的getval方法,我们添加了两个实例,并返回了数据。 并且我们还创建一个延迟2.5秒的计划。最后,我们在页面文件上添加AJAX客户端 JavaScript,如下...

Code


首先,我们有Exec的( )调用服务器端方法getval 。然后,通过oncomplete方法foreach循环在args ( args代表代码文件定义的Info类信息 ) , ( 不好翻译啊: we create an area that uses the template defined in our aspx page and we add that template to a div with id results.我们创建一块模板,并把模板的结果显示在DIV中。 )  很简单你觉得呢?


 附件: 您所在的用户组无法下载或查看附件


(文/johnkatsiotis  译//jaic-xiao  出处/博客园)



 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Ajax] 的这些文章也感兴趣:

Sun公司任命Ajax首席架构师 显示对Ajax信心
AJAX开发简略 (第一部分)
如何使用ajax开发web应用程序[4]
Ajax教程:书签与回退的解决方案
彻底的Ajax
用AJAX J2EE实现一个网上会议室系统
使用ASP.NET AJAX的注意事项
用AJAX开发智能Web应用程序(高级篇)
给大家一个学习ajax的网站!
AJAX框架汇总