Gustavo, conheço duas formas de fazer isso uma seria a utilização de AJAX, se voce conhecer bem JS pode tentar fazer isso, ai voce manipulo os dados e a div por JS.
E a outra é como voce mesmo comentou enviando a informação para a própria página, e de certa forma é simples, voce aponta o link para a propria pagina e faz verificação no retorno da query string.
Exemplo:
if Request.QueryString("id") <> "" then
<div>
<input type="text" value="<%=rs("campo")" />
</div>
end if
Obs.: Se o retorno da query string estiver vazia ele nem irá criar o html do div.
Tenta fazer um teste e qualquer coisa posta novamente
Abraços
Estevam