Si allora credo che la tua soluzione sia ottimale, l'UniqueID e sempre lo stesso per un controllo in una pagina, non dovrebbero esserci controindicazioni.