gpt4 book ai didi

asp.net-mvc - 如何统计页面的访问人数? (MVC)

转载 作者:行者123 更新时间:2023-12-03 03:37:35 24 4
gpt4 key购买 nike

我想获取 ASP.Net MVC 中页面的访问者数量。你知道我该怎么做吗?

最佳答案

您需要在数据库中存储一些信息:

访问者 IP 地址、访问 URL(表示用户/访客访问了哪些页面)

为每个页面创建一个函数,并根据数据库列访问 URL 和 IP 地址显示总计数。

像(下面)这样的东西只会跟踪页面的访问者数量,但如果您想要唯一访问,您可以扩展它:

void Session_Start(object sender, EventArgs e)
{
// More secure than storing it application variables(does not rest on application start
SqlConnection con = null;
SqlCommand cmd = null;
try
{
con = new SqlConnection();
con.ConnectionString = "your connection string";
cmd = new SqlCommand();
cmd.Connection = con;
con.Open();
cmd.CommandText = "Update tbl_users Set no_of_users=no_of_users+1";
cmd.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (con.State.Equals(ConnectionState.Open)) con.Close();
}
}

或者,您可以调用一个存储过程来增加访问计数。

关于asp.net-mvc - 如何统计页面的访问人数? (MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com