如何取出 Repeater 内的 Label 的 Text 值呢?

SuTHin 2009-03-24 10:44:15
想取出Repeater控件内的Labe的Text值,到底要怎么做呢?实在不会了……
试过Page.FindControl("lblName");似乎不行。最终要用一个string变量取出那个lblName的值~~
...全文
236 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
马老虎 2009-03-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 youyou0204 的回复:]
在Page中是取不到的
在Repeater的添加 OnItemDataBound="Repeater_ItemDataBound"事件中
后台中的Repeater_ItemDataBind(object sender, RepeaterItemEventArgs e)方法中取绑定控件值

Label lblName=(Label)e.Item.FindControl("lblName");
[/Quote]
up
Adechen 2009-03-24
  • 打赏
  • 举报
回复
e.item.findcontrol("ctrID")找到控件,取出值
Lisen_1987 2009-03-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wanglong7505 的回复:]
protected void repe1_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
{
Label lb = e.Item.FindControl("Label1") as Label;
string aa=lb.text.tostring();
}
[/Quote]
up
指间、魔法师 2009-03-24
  • 打赏
  • 举报
回复
protected void repe1_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
{
Label lb = e.Item.FindControl("Label1") as Label;
string aa=lb.text.tostring();
}
youyou0204 2009-03-24
  • 打赏
  • 举报
回复
在Page中是取不到的
在Repeater的添加 OnItemDataBound="Repeater_ItemDataBound"事件中
后台中的Repeater_ItemDataBind(object sender, RepeaterItemEventArgs e)方法中取绑定控件值

Label lblName=(Label)e.Item.FindControl("lblName");
ws_hgo 2009-03-24
  • 打赏
  • 举报
回复
在这个Repeater的DataBound事件中:
才能取
蝶恋花雨 2009-03-24
  • 打赏
  • 举报
回复
先findcontrol然后 label.text='取出的数据库数据';
zhuanshen712 2009-03-24
  • 打赏
  • 举报
回复
要在Repeater控件中取。在Page中取肯定是取不到的。
Repeater的DataBound事件中:
Label lblName=(Label)e.Item.FindControl("lblName");
其他中可以:
Label lblName=(Label)Repeater.Items[行号].FindControl("lblName");

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧