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