yes that is it exactly. You can pass it to the next page using a querystring and get the value using request.querystring. Then just build your SQL statement to pull, update, edit, etc. whatever record has that 'id'. I assume you have some kind of unique identifier for your records.

just in case you dont know about querystrings.

Add a querystring to a url:

http://yousite.com/mypage.aspx?id=whatever

then use Request.Querystring("id") to get that value.