Creare dei contatori di click: come?

mercoledì 16 agosto 2006 - 23.14

Giovanni_3478 Profilo | Senior Member

Ciao

Vorrei creare dei contatori di click per le mie webform.

Devo gestire gli handlers degli eventi di tutti i link della singola pagina

oppure c'è un metodo diverso?


Orientativamente come devo procedere concettualmente per creare dei contatori di click?

freeteo Profilo | Guru

ciao,
sinceramente non saprei se puoi fare qualcosa di "integrato" o cmq di "gia pronto", io solitamente mi salvo il valore+1 in un campo del db, legato al file scaricato...quindi uso la pagina come visualizzatore e contatore, i link puntano a se stessa con querystring il nome del file da scaricare controllando se viene richiesto il file tramite querystring:

link nella pagina sono:
<a href="?file=miofile.zip">scarica miofile.zip</a>
...

e nell'evento load controllo se è stato chiesto il file:
...Page_Load.... if IsPostBack then if not string.IsNullOrEmpty(Request.QueryString("file")) then .....query di incremento tipo: "update download set nro=nro+1 where file= ..... Response.Redirect(Request.QueryString("file")) end if ...

una cosa del genere, fatta a mano ma molto flessibile come vuoi tu...vero è che ogni link deve essere della forma giusta quello si.
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Giovanni_3478 Profilo | Senior Member

Faccio tesoro della spiegazione e del codice da te scritto

e comunque credo che userò Google Analytics
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5