【问题标题】:How to Set the Total Visitors count in ASP.NET for different Databases that are accessed from same Page?如何在 ASP.NET 中为从同一页面访问的不同数据库设置总访问者计数?
【发布时间】:2012-07-03 14:31:40
【问题描述】:

我有一个 Search.aspx 页面,它将显示来自用户输入的搜索条件的记录。它连接到 50 个 SQLServer 数据库 中的特定数据库。根据传递的 QueryString 即 Search.aspx?ID=1 它将连接到 1MyDB 数据库。 如果 Search.aspx?ID=2 然后连接到位于相同或不同服务器上的 2MyDB 数据库。这工作正常。

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

请建议我获取该特定 ID 的访客总数的最佳方法。

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

帮助感谢...!

【问题讨论】:

    标签: c# asp.net global-asax hitcounter application-variables


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2014-11-12
      相关资源
      最近更新 更多