6.9 上机题
1.使用Visual Studio 2012集成开发环境创建、运行本章所有的代码和实例并分析其执行结果。
2.编写一个ASP.NET Web应用程序,记录用户上一次访问网站的时间,要求利用Cookie对象来实现这一功能,程序运行结果如图6-21所示。
图6-21 运行结果
3.编写一个ASP.NET Web应用程序,实现从页面文本框中获得数值,使用ViewState对象保存该值并在页面获取显示,程序运行结果如图6-22所示。
图6-22 运行结果
4.编写一个ASP.NET Web应用程序,使用Session对象实现与本章实例6-4相同的功能。
5.编写一个ASP.NET Web应用程序,要求使用页面内置对象获取服务器端和客户端的IP地址,程序运行效果如图6-23所示。
图6-23 运行结果
6.编写一个ASP.NET Web应用程序,实现在一个简单投票系统中禁止同一个IP地址进行重复投票的功能,程序运行效果如图6-24和图6-25所示。
图6-24 运行结果1
图6-25 运行结果2
7.编写一个ASP.NET Web应用程序,通过Server对象几个常用的属性获得服务器端的服务器名称、超时时间和文件的物理路径,程序运行效果如图6-26所示。
图6-26 运行结果
8.编写一个ASP.NET Web应用程序,使用Session对象实现与本章实例6-6相同的功能。
9.编写一个ASP.NET Web应用程序,将一个绘制好的数字和字符串混合的验证码保存到Cookie对象中,然后每次运行登录页面时从保存的Cookie对象中读取出验证码并显示在登录页面,运行效果如图6-27所示。
图6-27 运行结果