You should be able to access the query string from a user-defined user control (ascx) in the same way as from a page, i.e.
Request.QueryString...
From a user control, you can either access it through:
Page.Request.QueryString //or HttpContext.Current.Request.QueryString
BTW: the last option ( System.Web.HttpContext.Current... ) also works from any classes that are not related to web management (for example, business logic).
source share