저는 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 주소, 사용 된 브라우저, 방문 날짜 및 시간, 내 웹 사이트 방문자의 화면 해상도 등을 저장하고 싶습니다. 내가 어떻게 해?
제안을 기다리는 중입니다.
더 그랜드 쿠마 Barik
나는 이것을 확인했으며 System.Data.SQLClient를 참조 할 수있었습니다. 네임 스페이스를 사용하고 클래스를 사용하여 global.asax 파일의 DB에 연결했습니다. 어떤 오류가 발생하고 있습니까? –
System.Dat를 사용하여 참조를 추가하고있었습니다. a.SqlClient; Global.asax에서 오류가 발생했습니다. 이제 Global.asax에서 <% @ Import Namespace = "System.Data.SqlClient"%>로 변경했으며 오류가 발생하지 않았습니다. 모든 페이지/폼에서 액세스 할 수있는 전역 변수를 구현하는 방법 ?? 랄리트 쿠마 바릭 – LalitBarik