I frequently make use of Request.QueryString[] variables.
Request.QueryString[]
In my Page_load I often do things like:
Page_load
int id = -1;
if(!string.IsNullOrEmpty(Request.QueryString["id"])) { //querystring contains id }