在DataList1_ItemCommand()事件中写 if commandname="select" then dim lb1 as Label lbe1 = ctype(e.Item.FindControl("lbname"),label) dim txt as string =lb1.Textend if--------------- 以前如果你是直接绑定的话:如:<%# Container.DataItem("title") %>改为:<asp:Label ID="lbname" Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"title")%>'></asp:Label>就可以了,个人认为用Literal控件保存值还好一点
<asp:LinkButton ID="lk1" Runat="server" CommandName="Select">下载</asp:LinkButton>在DataList1_ItemCommand()事件中写
{
Label lb1=(Label)e.Item.FindControl("lbname");
string name=lb1.Text;
}
1.我用的是VB.NET
2.我的是REPEATER.
3.我想把数据传到linkbutton的click事件中.
if commandname="select" then
dim lb1 as Label
lbe1 = ctype(e.Item.FindControl("lbname"),label) dim txt as string =lb1.Textend if---------------
以前如果你是直接绑定的话:如:<%# Container.DataItem("title") %>改为:<asp:Label ID="lbname" Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"title")%>'></asp:Label>就可以了,个人认为用Literal控件保存值还好一点