Concordo con Daniele_dll!
Cambiare il contenuto del link con javascript è l'unica cosa razionale che si può fare anche perché voler generare tanti controlli quanti sono i files pdf diventerebbe improponibile. Tieni conto che anche il controllo in questione ha bisogno di un tempo per il caricamento del files e questo dipende dalle dimensioni del pdf.
Io ho fatto come dice Daniele (con javascript) e la cosa funziona a meraviglia. Ricorda però che il link al file .PDF deve contenere tutto il percorso esterno "http://www.miosito.it/cartella_files_pdf/file.pdf", altrimenti non funziona.