【发布时间】:2009-03-21 09:45:37
【问题描述】:
我是一个新手,正在使用带有 C# 2005 的 ASP .Net 2.0 开发一个网站。我想添加一个工具来计算编号。我网站的访问者。我已经收集了使用 Global.asax 添加此功能的基本信息。我通过在 system.web 部分下添加“”行对 Web.config 进行了修改。
我正在使用表格来记录访客人数。但我不知道如何完成任务。我的默认 Global.asax 文件带有不同的部分 Application_Start、Application_End、Application_Error、Session_Start 和 Session_End。我试图在 Application_Start 部分中提取计数器的当前值并将其存储在全局变量中。我将增加 Session_Start 中的计数器并将修改后的值写入 Application_End 中的表。
我尝试使用公共子程序/函数。但是我应该把这些子程序放在哪里呢?我试图在 Global.asax 本身中添加子例程。但是现在我遇到了错误,因为我无法在 Global.asax 中添加对 Data.SqlClient 的引用,并且我需要对 SqlConnection、SqlCommand、SqlDataReader 等的引用来实现这些功能。我必须为每个子例程添加类文件吗?请指导我。
我还想对我的网站实施跟踪功能,并存储我的网站访问者的 IP 地址、使用的浏览器、访问日期和时间、屏幕分辨率等。我该怎么做?
等待建议。
拉利特·库马尔·巴里克
【问题讨论】:
-
我已经检查过了,能够引用 System.Data.SQLClient 命名空间并使用这些类连接到 global.asax 文件中的数据库。您遇到了什么错误?
-
我将引用添加为使用 System.Data.SqlClient;在 Global.asax 中并出现错误。现在我已更改为 Global.asax 中的 并且没有出现任何错误。如何实现可在所有页面/表单中访问的全局变量?拉利特库马尔巴里克
标签: asp.net count popularity visitor-pattern