我在datalist里绑定了数据,显示在linkbutton上面的,然后点击触发事件,
我就要获取点击的那一个值.主键可以很容易的获取到,我不知道怎么获取上面的
实际显示的文本内容?大家帮帮忙^^
我就要获取点击的那一个值.主键可以很容易的获取到,我不知道怎么获取上面的
实际显示的文本内容?大家帮帮忙^^
解决方案 »
- asp.net 中会FusionCharts的进来 急 快来帮帮小妹吧!
- 请问这个的LINQ TO SQL应该怎么写。
- jquery的问题
- Repeater中放一个UpdatePanel,里面放一个按钮,要怎么响应它的点击事件?(在线等)
- 我用hashtable 更新数据库的问题
- 有一个这样的需求.....大家帮助下如何实现^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 请教一下我画出的一个圆形为什么是实心的!~~~~~~~~~~~~~~~~~~~~~~~~
- ActiveReports问题
- MD,网站被挂了IFrame木马
- 如何在asp.net 中实现类似于EXCEL中的数据批量录入,并且能够任意添加、删除、甚至复制粘贴表格行里的数据
- 用Server.Transfer传参报错?
- asp.net中我在cs文件中设置textbox1.text的值后,是不是输入就无效了啊?
{
switch (e.Item.ItemType)
{
case (ListItemType.Item):
case (ListItemType.AlternatingItem):
LinkButton lbName= (LinkButton)e.Item.FindControl("lbName");
long tPKID = SQLParser.LongParse(DataBinder.Eval(e.Item.DataItem, "P_ID"));
if(lbName!=null){lbName.Text=DataBinder.Eval(e.Item.DataItem, "P_Name");}
break;
default: break;
}
}
触发的,这样的话,我怎么能获取到我要的值呢.
<itemtemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Test">LinkButton</asp:LinkButton>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
</itemtemplate>
</asp:DataList> protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Test")
{
Response.Write((e.Item.FindControl("Label1") as Label).Text);
}
}
这可能是我获取不到值的原因.我可以取到主键.就是取不到值,不知道为什么.没理由啊.