Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 跟踪内部用户经常访问的页面以备将来使用_C#_Asp.net_Settings_Webpage - Fatal编程技术网

C# 跟踪内部用户经常访问的页面以备将来使用

C# 跟踪内部用户经常访问的页面以备将来使用,c#,asp.net,settings,webpage,C#,Asp.net,Settings,Webpage,我正在重新设计我们的内部网站,其中一个我想包括的项目是个人快速跳转到每个用户定期访问的前3个最常访问的页面 我不确定如何跟踪最常访问的页面,也不确定该如何存储,无论是个人设置还是数据库 我会使用数据库。如果您使用的是母版页,则可以在该页的数据库中存储一个键/值对,以及它们访问该页的次数计数器。在母版页的页面加载时,如果页面未回发,请在数据库中插入/更新计数器。这是最简单的方法。我会提供一个代码示例,但这非常复杂,可能会有些过分。您需要在数据库中记录每个页面视图/每个用户,保留计数器,然后显示它。

我正在重新设计我们的内部网站,其中一个我想包括的项目是个人快速跳转到每个用户定期访问的前3个最常访问的页面


我不确定如何跟踪最常访问的页面,也不确定该如何存储,无论是个人设置还是数据库

我会使用数据库。如果您使用的是母版页,则可以在该页的数据库中存储一个键/值对,以及它们访问该页的次数计数器。在母版页的页面加载时,如果页面未回发,请在数据库中插入/更新计数器。这是最简单的方法。我会提供一个代码示例,但这非常复杂,可能会有些过分。

您需要在数据库中记录每个页面视图/每个用户,保留计数器,然后显示它。。。统计数据太多:)web.config中的配置文件属性如何?那也行,对吧。