When working offline, the only real tool you have to get data from the server is ajax as anything else can't have error handling wrapped around it. You risk the chance for HTTP 502, 400, 500 default response pages to be rendered as part of your user experience.
There's no reason why your AJAX request can't collect the result of any control, including your desired asp.net databound controls.
You need to understand the concept of getting HTML content using AJAX.
A google search just for you!