C# 如何在ASP.NET中为从同一页面访问的不同数据库设置总访客数?

C# 如何在ASP.NET中为从同一页面访问的不同数据库设置总访客数?,c#,asp.net,global-asax,hitcounter,application-variables,C#,Asp.net,Global Asax,Hitcounter,Application Variables,我有一个Search.aspx页面,它将显示用户输入的搜索条件中的记录。它可以连接到50个SQLServer数据库中的特定数据库。根据传递的查询字符串,即Search.aspx?ID=1它将连接到1MyDB数据库。 如果Search.aspx?ID=2,则连接到驻留在相同或不同服务器上的2MyDB数据库。这可以正常工作 问题是我需要根据URL中的查询字符串显示访客总数。对于从同一页面(即Search.aspx)访问的这些不同数据库 请告诉我获取该特定ID的总访客的最佳方法 是否通过创建新表并插入

我有一个Search.aspx页面,它将显示用户输入的搜索条件中的记录。它可以连接到50个SQLServer数据库中的特定数据库。根据传递的查询字符串,即Search.aspx?ID=1它将连接到1MyDB数据库。 如果Search.aspx?ID=2,则连接到驻留在相同或不同服务器上的2MyDB数据库。这可以正常工作

问题是我需要根据URL中的查询字符串显示访客总数。对于从同一页面(即Search.aspx)访问的这些不同数据库

请告诉我获取该特定ID的总访客的最佳方法

是否通过创建新表并插入计数将其存储在DB中。或者在Global.asax文件中设置大约50个应用程序变量,并相应地获取计数器


谢谢你的帮助

50个变量看起来不太好。您需要做大量的工作来显示它,如果您添加了另一个数据库,则必须更改代码。一张桌子更好。创建一个带有id和count字段的表,每次点击页面时,检查该id是否已经在表中。如果是,请增加行计数字段。如果不是,则添加count=1的id