1) per aprire una pagina diversa non puoi farlo dal server, ma dal client. Perciò usa un comune pulsante html o un link e richiami la pagina aspx con window.open("nome pagina", "nome finestra", "opzioni")

(per inciso, che centra redirect? )

2) la pagina precedente si referenzia con opener. Perciò, una volta che scegli il comune lo porti alla pagina precedente con opener.funzione_nella_pagina_precedente(id_comune) che si occuperà di immetterlo dove decidi tu