集合。
12 5.3 网站访问计数器的设计网站访问计数器是许多网站用来统计访问量的一种工具。
本节将介绍网站访问计数器的实现方法。
13 5.3.1 创建Web项目1 在合适的位置创建文件夹ch5,且将该文件夹设置为Web共享文件夹,即虚拟目录。
2 启动Visual Studio.NET 2003,在VisualStudio.NET 2003集成开发环境中,选择【文件】【新建】【项目】命令,打开【新建项目】对话框。
3 在【新建项目】对话框的【项目类型】列表中选择【Visual Basic项目】,在【模板】列表中选择【ASP.NET Web应用程序】。
4 在【位置】文本框中输入http://localhost/ch5,单击【确定】按钮,系统自动生成一个项目和多个相关文件,其中文件WebForm1.aspx就是主页面文档。
5 在【解决方案资源管理器】中修改WebForm1.aspx文档的名称为counter.aspx。
至此,一个名为ch5的Web项目已建立完毕。
14 5.3.2 设计网站访问计数器界面网站访问计数器页面用到了4个Label控件,页面如图 15 5.3.3 编写程序代码, 实现网站访问计数功能实现网站访问计数器要用到前面章节曾介绍的Application对象、Session对象和本章学习的Server对象。
要真正实现网站访问计数器,必须先将统计的次数数据保存到文件中,然后再从文件中读取。
这样,服务器停止之后重新启动,原先访问统计的次数将保留下来,从而实现真正的网站访问计数器。
读写文件就要用到Server对象来实现,要实现浏览一次网页计数器就增加1,就要将新的次数写入文件中,这就要写一个Page_Unload事件。
1. 创建保存次数的文本文件 在文件夹ch5中创建一个命名为counter.txt的文本文件,输入 一个数字“0”。
2. 编写Page对象Load事件过程的程序代码3. 编写Page对象Unload事件过程的程序代码 16 【同步实践】操作要求如下。
1新建一个项目ch5,将Webform1.aspx重命名为counter.aspx。
2在counter.aspx页面上添加4个Label控件并设置各控件的属性,控件在页面中的位置自行确定。
3新建一个文本文件counter.txt,存储的内容为100。
4编写其Page_Load事件,浏览此页时显示系统的当前时间和读取文件counter.txt中的内容并通过Label控件显示。
5编写其Page_Unload事件,将新的计数器数值保存到文件counter.txt。
17 【疑难解析】问题1:计数器除了用文件来实现,是否还有其他方法可以实现?答:有,利用来数据库来保存访问的次数。
18 【课外拓展】设计一个如图所示的图形网站计数器。
19 本章小结计数器一般用来判断网站的浏览量,当然除此之外,也可以利用其他方法知道网站的浏览量。
本章主要介绍了利用Server对象、Application对象和Session对象来实现网站计数器,也介绍了Request对象的应用。
通过本章的学习读者在掌握网站计数器的设计。
20
上一篇:
【精品】ASP .NET动态网页设计案例教程 (5)
下一篇:
经济酒店发展:China''s economy hotel market development strategies