Passando parâmetros com Bookmark
Um dica Interessante é quando queremos passar parametros setando um bookmark, para que na página de destino seja recuperado e assim exbindo a informação em qualquer posiçao, onde esta localizado a devida informação, isso da maior navegabilidade pro usuário.
Para esse exemplo suponhamos que você tenha 2 Forms (Produtos.aspx, DetalheProdutos.aspx). O Foms Produtos.aspx é onde teremos os produtos previamente recuperados do Banco de Dados, e o Form DetalheProdutos será onde vamos exibir o detalhe dos produtos que foram chamados no Form Produtos.aspx. Entao vamos la..
Produtos .aspx
<asp:Label ID="txtID" runat="server" Text='<%# Eval("IDProd") %>'></asp:Label>
<asp:Label ID="txtNome" runat="server" Text='<%# Eval("NomeProd") %>'></asp:Label>
<asp:HyperLink ID="hpDetalhes" Text="Detalhes" runat="server" NavigateUrl='<%# Eval("IDProd", "~/DetalheProdutos.aspx#{0}") %>' />
DetalheProdutos.aspx
<a Name='<%# Eval("IDProd") %>' />
<asp:Label ID="txtNome" runat="server" Text='<%# Eval("NomeProd") %>'></asp:Label>
<asp:Label ID="txtDescricao" runat="server" Text='<%# Eval("Descricao") %>'></asp:Label>
Vimos que no Form Produtos.aspx teremos 2 campos e um Hyperlink, passamos pro Hyperlink um bookmark no caso (IDProd).
No Form DetalheProdutos.aspx setamos a posição do Bookmark (<a Name='<%# Eval("IDProd") %>' />) para que o usuário ja caia no devido produto.
Isso ai...