点击查看详情,跳转到新的页面,
传递用户昵称,登陆时间,退出时间。
新页面 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值的传递
这样?直接创建控件出错。新手求指导。别见笑
<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>
<ItemTemplate>
<a href="aa.html">aa</a>
</ItemTemplate>
</asp:TemplateField>