Ciao, un consiglio: ho un datagrid con per ogni riga qualche cosa del tipo

paginadettaglio.aspx?ID=<% DataBinder.Eval(Container.DataItem, "Campo)%>&AltroCampo

ecc...

poi nella paginadettaglio recupero il tutto tramite il request.QueryString

(uso .NET 2.0)

Ovviamente funziona tutto ma questa logica non mi piace per ragioni di sicurezza.

Come posso trasformare questa operazione in un'operazione sicura? quindi che non renda visibili/modificabili i parametri passati tra le pagine?

Qualcuno potrebbe farmi un semplice esempi su come modificare il codice sopra indicato?

Grazie