DataList传值调转的问题 在DataList中查询出了所有的图书列表,我想在每列加一个"查看详情",点击"查看详情"跳转到Details.aspx页面并且将主键"id"的值也一起传过去,哪位可以帮帮我,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href='Details.aspx?newsId=<%#Eval("n_nid") %>' target="_blank">查看详情</a> 你加一个详情按钮.将ID值绑定到按钮的Tag上.在单击事件中拿出当前按钮的Tag值拿出就行了. <a href='Details.aspx?newsId(这个newsId随便写)=<%#Eval("id") %>' target="_blank">查看详情</a> <asp:DataList id="DataList1" runat="server"> <ItemTemplate> <asp:LinkButton ID="lbtn" runat="server" CommandArgument='<%#Eval("id") %>' OnCommand="lbtn_Command"> 查看详情</asp:LinkButton> </ItemTemplate></asp:DataList>然后再后台cs的LinkButton的OnCommand事件中写就可以了。 //查看详细信息protected void lbtn_Command(object sender, CommandEventArgs e){ //获取主键ID string ID = e.CommandArgument.ToString().Trim(); Response.Redirect("Details.aspx?ID="+ID);}然后你在Details.aspx页面中通过Request.QueryString["ID"]获取id值,然后根据此ID获取数据并显示信息即可。 设置超链接。直接设置或者HTML:<%#show(DataBinder.Eval(Container.DataItem,”OrderID”))%> public string show (object orderID) { return "<a href=WebForm2.aspx?id="+orderID+" target='_blank'>"+orderID+" </a>"; } 关于网银接口,一些疑惑 Linq学习 一个电影院网上售票系统的网站 【上传图片问题】 如何将字符转换为ASC值 为什么DataGrid不能分页显示? 一个想不通的问题,初学者,请多指教^_^ 帮个忙,为什么换了张背景图片,就不能显示了呢? 急!在线等 各位请留神:为什么我新建一个项目后,什么也不写,它都无法调试? asp网站问题。求教。 绑定TreeView 显示checkbook 节点不对称
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<asp:LinkButton ID="lbtn" runat="server" CommandArgument='<%#Eval("id") %>'
OnCommand="lbtn_Command"> 查看详情</asp:LinkButton>
</ItemTemplate>
</asp:DataList>然后再后台cs的LinkButton的OnCommand事件中写就可以了。 //查看详细信息
protected void lbtn_Command(object sender, CommandEventArgs e)
{
//获取主键ID
string ID = e.CommandArgument.ToString().Trim();
Response.Redirect("Details.aspx?ID="+ID);
}然后你在Details.aspx页面中通过Request.QueryString["ID"]获取id值,然后根据此ID获取数据并显示信息即可。
直接设置
或者HTML:<%#show(DataBinder.Eval(Container.DataItem,”OrderID”))%> public string show (object orderID) {
return "<a href=WebForm2.aspx?id="+orderID+" target='_blank'>"+orderID+" </a>";
}