Sono un principiante e sviluppo di un sito Web utilizzando ASP .Net 2.0 con C# 2005. Vorrei aggiungere una funzione per contare il no. dei visitatori del mio sito web. Ho raccolto le informazioni di base per aggiungere questa funzionalità usando Global.asax. Ho apportato modifiche a Web.config aggiungendo la riga "" nella sezione system.web.Implementazione di un contatore di visitatori
Sto usando una tabella per mantenere il conteggio dei visitatori. Ma non so come completare il compito. Il mio file Global.asax predefinito è venuto con diverse sezioni Application_Start, Application_End, Application_Error, Session_Start e Session_End. Ho provato ad estrarre il valore corrente del contatore nella sezione Application_Start e memorizzare in una variabile globale. Vorrei incrementare il contatore in Session_Start e scrivere il valore modificato nella tabella in Application_End.
Ho provato a utilizzare le subroutine/funzioni pubbliche. Ma dove dovrei posizionare quelle subroutine? Ho provato ad aggiungere le subroutine nello stesso Global.asax. Ma ora sto ricevendo errori, poiché non posso aggiungere riferimenti a Data.SqlClient in Global.asax e ho bisogno di riferimenti a SqlConnection, SqlCommand, SqlDataReader ecc. Per implementare le funzionalità. Devo aggiungere file di classe per ogni subroutine? Per favore guidami.
Vorrei anche per implementare funzionalità di rilevamento al mio sito web e memorizzare l'indirizzo IP, browser utilizzato, data e ora della visita, la risoluzione dello schermo, ecc dei miei siti web visitatori. Come posso farlo?
In attesa di suggerimenti.
Lalit Kumar Barik
Ho verificato questo ed è stato in grado di fare riferimento al System.Data.SQLClient namespace e utilizzato le classi per connettersi a un DB nel file global.asax. Quali errori si verificano? –
Stavo aggiungendo il riferimento come utilizzando System.Dat a.SqlClient; in Global.asax e ottenere errore. Ora ho cambiato in <% @ Import Namespace = "System.Data.SqlClient"%> in Global.asax e non ho riscontrato alcun errore. Come implementare una variabile globale accessibile in TUTTE le pagine/forme ?? Lalit Kumar Barik – LalitBarik