17.5 上机题
1.使用Visual Studio 2012集成开发环境创建、运行本章所有的代码和实例,并分析其执行结果。
2.编写一个ASP.NET Web应用程序,使用ScriptManager控件在客户端调用Web服务,此Web服务实现一个四则运算的计算器的运算功能。运行程序的结果如图17-18所示。
图17-18 运行结果
3.编写一个ASP.NET Web应用程序,在UpdatePanel控件内实现局部更新。运行程序后的界面如图17-19所示。
图17-19 运行结果
4.编写一个ASP.NET Web应用程序,在网站注册页面中,使用AJAX技术检测注册用户名是否已经存在。用户名admin、user1和user2保存在一个数组中,当用户注册时输入的用户名和数组中任意一个相同时,提示用户已存在的提示,反之,提示注册成功的信息。运行程序后如图17-20所示。
图17-20 运行结果
5.编写一个ASP.NET Web应用程序,当用户选择下拉列表中某个商品的名称,在还没有从数据库中获得该商品的信息显示在列表控件GridView前,出现等待提示的图片和文字。获取数据完毕后,等待提示消失,数据显示在列表中。本题的数据库文件是第6章上机题2中创建的CoffeeManagement。代码运行后的结果如图14-21和图14-22所示。
图17-21 运行结果1
图17-22 运行结果2
6.编写一个ASP.NET Web应用程序,不使用AjaxControlToolkit控件集中的CalendaeExtend控件,使用普通的服务器日历控件Calendaer实现选择日期的无刷新页面效果,运行程序后的界面如图17-23所示。
图17-23 运行结果
7.编写一个ASP.NET Web应用程序,使用GridView控件和ASP.NET.AJAX技术实现不刷新页面的表数据更新,本题的数据库文件是第6章上机题2中创建的CoffeeManagement,运行代码结果如图17-24所示。
图17-24 运行结果
8.编写一个ASP.NET Web应用程序,使用ASP.NET AJAX控件实现网站用户注册时验证会员的密码安全程度的功能,运行效果如图17-25所示。
图17-25 运行结果
9.编写一个ASP.NET应用程序,使用ASP.NET AJAX控件模仿实现搜索引擎的智能匹配搜索功能,只要输入部分关键字,就能够显示相关搜索提示信息列表。运行效果如图17-26所示。
图17-26 运行效果