웹 사이트 방문자 수를 구현해야합니다. Usercontrol.Can 중 하나가 .Net에서이 문제와 관련하여 도움이 될 수 있습니까?웹 사이트 방문자 수를 추적하는 방법?
0
A
답변
1
의 Global.asax에서 이렇게 :
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code, der beim Starten der Anwendung ausgeführt wird.
' Set our user count to 0 when we start the server
Application("ActiveUsers") = 0
End Sub
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
' Code, der beim Beenden der Anwendung ausgeführt wird.
Application("ActiveUsers") = 0
End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code, der beim Starten einer neuen Sitzung ausgeführt wird.
Session.Timeout = 20
Session("Start") = Now
Application.Lock()
Application("ActiveUsers") = CInt(Application("ActiveUsers")) + 1
Application.UnLock()
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' Code, der am Ende einer Sitzung ausgeführt wird.
' Hinweis: Das Session_End-Ereignis wird nur ausgelöst, wenn der sessionstate-Modus
' in der Datei "Web.config" auf InProc festgelegt wird. Wenn der Sitzungsmodus auf StateServer
' oder SQLServer festgelegt wird, wird das Ereignis nicht ausgelöst.
Application.Lock()
Application("ActiveUsers") = CInt(Application("ActiveUsers")) - 1
Application.UnLock()
End Sub
2
global.asax 파일을 사용하여 만들 수 있습니다.
세션이 시작될 때마다 현재 방문자 수를 보유하는 정수가 증가합니다. 세션이 종료 될 때마다 해당 정수에서 1을 뺍니다. 그런 다음 정보를 검색 할 수 있으려면 모든 페이지에 공개 속성을 사용해야합니다.
public class Global : System.Web.HttpApplication
{
private static int totalNumberOfUsers = 0;
private static int currentNumberOfUsers = 0;
protected void Session_Start(Object sender, EventArgs e)
{
totalNumberOfUsers += 1;
currentNumberOfUsers += 1;
}
protected void Session_End(Object sender, EventArgs e)
{
currentNumberOfUsers -= 1;
}
protected void Application_End(Object sender, EventArgs e)
{ }
public static int TotalNumberOfUsers{ get { return totalNumberOfUsers; } }
public static int CurrentNumberOfUsers{ get { return currentNumberOfUsers; } }
}
다음으로 제어에서 올바른 레이블에 global.asax 파일의 값을 설정하십시오.
private void Page_Load(object sender, System.EventArgs e)
{
int currentNumberOfUsers = HitCounters.Global.CurrentNumberOfUsers;
int totalNumberOfUsers = HitCounters.Global.TotalNumberOfUsers;
lblCurrentNumberOfUsers.Text = currentNumberOfUsers.ToString();
lblTotalNumberOfUsers.Text = totalNumberOfUsers.ToString();
}
관련 문제
- 1. 웹 사이트 사용자를 추적하는 방법 찾기
- 2. 웹 사이트 분석 - 방법?
- 3. 내 웹 사이트 방문자 국가 확인
- 4. 온라인 방문자 수를 계산 하시겠습니까?
- 5. PHP에서 전달 된 이메일 수를 추적하는 방법
- 6. 내 소프트웨어를 추적하는 방법 다른 웹 사이트 링크로 사용 가능
- 7. 웹 사이트에서 총 방문자 수를 계산하는 올바른 방법은 무엇입니까?
- 8. 자바 스크립트 또는 PHP를 사용하여 사이트 현재 방문자 수를 계산하는 방법
- 9. 파일 다운로드를 추적하는 방법
- 10. 유지 보수 중 사이트 방문자 리디렉션
- 11. 실시간 웹 통계 - 방문자 조회수
- 12. 장고에 대한 웹 방문자 통계?
- 13. Java Jar 파일의 역 종속성을 추적하는 좋은 웹 사이트
- 14. 웹 사이트 복사 방법
- 15. 문자열의 선택된 항목 수를 추적하는 라이브
- 16. 여러 웹 앉아 응용 프로그램 방문자 카운터
- 17. 웹 응용 프로그램에서 필드를 추적하는 방법
- 18. 방문자 카운터 구현
- 19. 웹 사이트 용 salesforce.com 플러그인
- 20. 실시간 방문자 채팅 팝업?
- 21. 장고의 방문자 수
- 22. 방문자 수를 일, 주 및 지난 달로 계산합니다.
- 23. 특정 카테고리의 게시물에 대한 방문자 수를 계산하는 플러그인
- 24. 웹 사이트 콘텐츠를 읽는 방법?
- 25. 웹 사이트 메뉴를 만드는 방법
- 26. Tomcat 서버에서 실행되는 웹 사이트 수를 찾는 방법은 무엇입니까?
- 27. 웹 사이트 구조/새내기
- 28. 총 웹 사이트 수
- 29. 웹 사이트 사이드 바 편집 방법 전체 사이트 변경 방법
- 30. 사람들을 추적하는 GPS 웹 앱
당신은이 링크 http://www.website-hit-counters.com/signup.php?style=bullet를 통해 갈 수 있습니다 – ankur