.NET4.0 获取用户访问次数

ASP.NET4.0  获取用户访问次数
在ASP.NET编程中,有时候需要统计用户访问网站次数。这时可以使用前面讲到的Cookie内置对象来实现该功能,在该内置对象中,用户可以根据需要来设置内置对象的不同属性来完成各种功能。
(1)在Visual Studio2010中,执行【文件】|【新建】|【网站】命令,新建名为ShowContent的ASP.NET空网站。
(2)打开【文件】|【新建文件】命令,弹出【添加新项】对话框。在该对话框中选择“Web窗体”模板,并输入文件名称为Counts.aspx,单击【添加】按钮。然后可以看到在【解决方案资源管理器】面板中会显示文件Counts.aspx以及它的代码页文件Counts.aspx.cs。
(3)在【解决方案资源管理器】面板中,双击“Counts.aspx”树状菜单元素,打开Counts.aspx文件输入以下代码并保存。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Counts.aspx.cs" Inherits="Counts" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="/1999/xhtml">
<head runat="server">
    <title>获取用户访问次数</title>
</head>
<body>
    <form id="form1" runat="server">
jamario moon
    <div>
    <asp:Label id="message" runat="server" />
    </div>
    </form>
</body>
</html>
ap点(4)在【解决方案资源管理器】面板中,双击“Counts.aspx.cs”树状菜单元素,打开Counts.aspx.cs文件输入以下代码并保存。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Counts : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        int counts;  //定义一个访问次数变量
        if (Request.Cookies["counts"] == null)
        {
            counts=1;
        }
        else曲率驱动
        {
            //如果不是第1次访问,就令访问次数在原有次数上加1
            counts = int.Parse(Request.Cookies["counts"].Value) + 1;
        }
        //将新的访问次数保存到Cookies中
        Response.Cookies["counts"].Value =counts.ToString();
        //设置有效期为1年后
        Response.Cookies["counts"].Expires = DateTime.Now.AddYears(1);高中音乐教学案例
        message.Text="您是第"+counts + "次访问本站";
王淑华之死
    }
皮老师是谁
}
(5)执行上述代码,结果如图5-10所示。
图5-10  执行结果

本文发布于:2024-09-24 09:22:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160829.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:次数   访问   用户   文件   对象   内置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议