Salve a tutti,

ho questa necessità:
devo controllare alcuni parametri che mi vengono passati in query string; sulla base di questi parametri devo poi manipolare questi dati in modo "client-side", generare un postback, e procedere.

Mi spiego meglio:
mi arrivano in QS dei parametri;
se tra questi parametri ce n'è uno ben definito, devo richiamare una funzione lato client;
al termine di questa funzione (che poi cancellerà questi parametri in modo da non ripetere l'esecuzione) dovrò ricaricare la pagina e procedere oltre.

Avevo iniziato a ragionare così:
nel metodo Page_Load controllo innanzitutto se esiste il parametro;
se esiste, richiamo una funzione javascript che fa alcune cose;
ricarico la pagina senza il parametro di prima.

Ho sentito parlare della funzione RegisterStartupScript: come implementarla? Devo creare un nuovo fle .js nella solution o posso scrivere il codice js direttamente dentro questo metodo?

Infine, come genero il postback evitando di andare oltre nel Page_Load?


Grazie mille a tutti!