E' un quesito di html più che di aspnet ma siccome si tratta di webform aspnet lo pongo qui ugualmente... (al caso diamo da lavorare al moderatore che mi sposterà nel forum più corretto)
Per non mostrare agli utenti il percorso dei files che possono scaricare da una pagina apposita, ho creato un file downloader.aspx a cui ho fatto puntare tutti i link presenti nella pagina: per capirci se nella pagina c'è il link "scarica il file pippo.pdf", il link è effettivamente a downloader.aspx?linkn=1 ed è poi il codebehind di downloader.aspx che in base al parametro ricevuto fa tutta una serie di controlli e poi, eventualmente, si incarica di produrre il pdf richiesto.
Se un utente clicca il link, downloader.aspx apre nel browser il file pippo.pdf e se l'utente se lo scarica questo viene salvato come pippo.pdf.
Il problema mi si pone se invece l'utente, com'è abituato, usa il tasto dx del mouse sul link e "salva destinazione con nome": così facendo scarica ancora il file pdf corretto ma gli viene nominato downloader.aspx ....
C'è modo di forzare il nome o almeno di proporre per default il nome del file pippo.pdf?
In altre parole, c'è qualche attributo del tag <a> che posso usare per dire al browser che il nome del file sarà quello anzichè quello dell'attributo href?