基于ASP.NET Web用户控件站点流量统计系统的设计
摘要通过采用AS P.NET技术下的Web用户控件可以简化表示层的页面复杂度,让程序员可以专心设计流量系统的业务逻辑而不必在代码维护方面花费太多的精力。本文对站点流量统计系统的设计进行了论述。
关键字表示层;业务逻辑;站点流量;Web用户控件;ascx
随着互联网技术的逐渐普及,中国网民的数量正在以迅猛的增长,如何招揽更多的点击率,获取更多访问量,如何及时调整网站内容已经成为了广大网站管理者目前最为关心的问题。
由此产生的各种轻量级的站点流量统计系统也开始应运而生,本文主要探讨目前应用范围比较广的基于ASP.NET Web用户控件的站点流量统计系统(以下简称流量系统)的设计思路。
就目前而言流量系统一般要具备快速统计站点流量、栏目流量、 IP流量等信息。而如果单纯地将以上功能的代码直接编辑在表示层的页面中,通常会造成代码混乱、不易维护等问题。这里可以采用ASP.NET技术下的Web用户控件来简化表示层的页面复杂度。让程序员可以专心设计流量系统的业务逻辑而不必在代码维护方面花费太多的精力。
Web用户控件与AS P.NET窗体有以下区别:
1)Web用户控件的文件扩展名为.ascx;
2)Web用户控件中没有@P age指令,而是包含@C o ntro l指令,该指令对配置及其他属性进行定义;
3)Web用户控件不能作为独立文件运行。而必须像处理任何控件一样,将它们添加到AS P.NET窗体页中;
4)Web用户控件中没有html、 body或form元素。这些元素必须位于宿主页中。
可以在用户控件上使用与在AS P.NET网页上所用相同的H TM L元素(html、b o d y或form元素除外)和Web控件。例如,如果要创建一个将用作工具栏的用户控件,则可以将一系列Button Web服务器控件放在该控件上,并创建这些按钮的事件处理程序
在流量系统中通常会提供给用户一个系统的实时时间提示,同样这个功能可以将这些代码封装到一个Web用户控件中,当需要显示系统时间时,只要拖动这个Web用户控件的文件到具体页面的设计视图下就可以了。
CloudServer是一家新的VPS主机商,成立了差不多9个月吧,提供基于KVM架构的VPS主机,支持Linux或者Windows操作系统,数据中心在美国纽约、洛杉矶和芝加哥机房,都是ColoCrossing的机器。目前商家在LEB提供了几款特价套餐,最低月付4美元(或者$23.88/年),购买更高级别套餐还能三个月费用使用6个月,等于前半年五折了。下面列出几款特别套餐配置信息。CPU:1cor...
轻云互联怎么样?轻云互联,广州轻云网络科技有限公司旗下品牌,2018年5月成立以来,轻云互联以性价比的价格一直为提供个人,中大小型企业/团队云上解决方案。本次轻云互联送上的是美国圣何塞cn2 vps(免费50G集群防御)及香港沙田cn2 vps(免费10G集群防御)促销活动,促销产品均为cn2直连中国大陆线路、采用kvm虚拟技术架构及静态内存。目前,轻云互联推出美国硅谷、圣何塞CN2GIA云服务器...
HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...