我想在datalist通过点击linkbutton 根据id查看所有信息 navigateUrl 后面设置怎么跳转并传参数
1个回答
展开全部
如果是想点了后 跳到新页面的话 用a标签就行了
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<a href="<%# "/xxx/asss.aspx?id="+Eval("id") %>"><%#Eval("name") %></a>
</ItemTemplate>
</asp:DataList>
更多追问追答
追问
话说我们用的是linkbutton
追答
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" CommandArgument="<%#Container.DataItem %>"
runat="server" onclick="LinkButton1_Click">查看</asp:LinkButton></ItemTemplate>
</asp:DataList>
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton btn = sender as LinkButton;
Response.Redirect("
http://www.baidu.com/?x="+btn.CommandArgument
);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询