Location: Whitstable, , United Kingdom.
'best practice' on design and is there a more professional way ?
You'll need to store the data in a form field. That's the way to get data back to the server when a postback occurs. Put the data in a hidden form field that you can access in the server side code. Keep in mind that you'll have to change the data into a simple string. So if you have an array of values, you'll need to change it into somelike like a character separated list that you'll then need to change back.