点击查看详情,跳转到新的页面,
传递用户昵称,登陆时间,退出时间。
新页面 Request["user_nick"].ToString()来接收。
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
            AutoGenerateColumns="False" CellPadding="4" Font-Size="12px" 
            EnableSortingAndPagingCallbacks="True" 
            onpageindexchanging="GridView1_PageIndexChanging">
            <AlternatingRowStyle BackColor="White" />
            <Columns>
               
                <asp:BoundField DataField="user_nick" HeaderText="用户昵称">                </asp:BoundField>
                <asp:BoundField DataField="user_enter_plat_time" HeaderText="用户登陆时间" 
                    DataFormatString="{0:yyyy-MM-dd HH:mm:ss}">
              
                </asp:BoundField>
                <asp:BoundField DataField="user_exit_plat_time" HeaderText="用户退出时间" 
                    DataFormatString="{0:yyyy-MM-dd HH:mm:ss}">
              
                </asp:BoundField>
                <asp:BoundField DataField="plat_id" HeaderText="平台ID">
                
                </asp:BoundField>
              <asp:HyperLinkField DataNavigateUrlFields="user_id,user_enter_plat_time,user_exit_plat_time" 
                    DataNavigateUrlFormatString="game_user_log_more.aspx?user_id={0}&user_enter_plat_time={1}&user_exit_plat_time={2}" 
                    HeaderText="查看详情" Text="查看" NavigateUrl="">/*这个行不通?*/
                <HeaderStyle HorizontalAlign="Center" />
                <ItemStyle HorizontalAlign="Center" />
                </asp:HyperLinkField>            </Columns>            <EditRowStyle BackColor="#2461BF" />            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />            <PagerTemplate>
                
            </PagerTemplate>
        </asp:GridView>
控件的数据用DataTable来绑定            DataTable seesion_dt =。;
            GridView1.DataSource = seesion_dt;
            GridView1.DataBind();
            seesion_dt.Clear();
            seesion_dt.Dispose();
有什么好方法用,求解,
gridview值的传递

解决方案 »

  1.   


    这样?直接创建控件出错。新手求指导。别见笑
       <asp:TemplateField HeaderText="查看详情1">
                    <a href="game_user_log_more.aspx?user_id=<%# Eval("user_id")%>&user_enter_plat_time=<%# Eval("xxx")%>&user_exit_plat_time=<%# Eval("xx")%>">查看详情</a> 
                    </asp:TemplateField>换成asp之后,只传递了user_id等号之后“<%”
     <ItemTemplate>
                            <asp:HyperLink ID="HyperLink1" runat="server" 
                                NavigateUrl='game_user_log_more.aspx?user_id=<%# Eval("user_id")%>&user_enter_plat_time=<%# Eval("xxx")%>&user_exit_plat_time='<%# Eval("xx")%> '>HyperLink</asp:HyperLink>
                        </ItemTemplate>
      

  2.   

        <asp:TemplateField>
        <ItemTemplate>    
                 <a href="aa.html">aa</a>
        </ItemTemplate>    
       </asp:TemplateField>