This entire process of retrieving data using RDS happens outside of ASP. Except for the first request, it occurs asynchronously to the rest of the application. After the table returned from this request is ready, the first page of records is displayed as soon as it contains enough records.
The asynchronous behavior of RDS is good because it lets the application alter the look of the page based on the state of the control. For example, a <DIV> appears only after the control reports that the dataset has changed.
Because RDS retrieves information asynchronously, it cancels the request when the user leaves the page.