请教HTML标签和asp.net控件在repeater中怎么引用?
比如在repeater中的<a>或<asp:lable>在代码中如何引用它们的值?另外,为什么我的百度积分一直是0?我一直有在知道上活动谢谢...
比如在repeater中的<a>或<asp:lable>在代码中如何引用它们的值?
另外,为什么我的百度积分一直是0?我一直有在知道上活动
谢谢 展开
另外,为什么我的百度积分一直是0?我一直有在知道上活动
谢谢 展开
3个回答
展开全部
<asp:lable>控件在repeater中是不能直接调用到的,要给它重新定义一下才行
Label Label 1= (Label )e.Item.FindControl("Label 1");
这样之后即可使用label的所有属性
至于<a>嘛我给你看个例子吧这里需要绑定
<ItemTemplate><tr >
<td><%#"<a href='FamilyLedger_Add.aspx?id="+Eval("id") +"&Familyid="+Familyid().ToString()+"&Ownyear="+Request["Ownyear"]+"&areano="+Request["areano"]+"&Familyno="+Request["Familyno"]+
"'>修改</a>"%></td>
</tr></ItemTemplate>
</asp:Repeater>
Label Label 1= (Label )e.Item.FindControl("Label 1");
这样之后即可使用label的所有属性
至于<a>嘛我给你看个例子吧这里需要绑定
<ItemTemplate><tr >
<td><%#"<a href='FamilyLedger_Add.aspx?id="+Eval("id") +"&Familyid="+Familyid().ToString()+"&Ownyear="+Request["Ownyear"]+"&areano="+Request["areano"]+"&Familyno="+Request["Familyno"]+
"'>修改</a>"%></td>
</tr></ItemTemplate>
</asp:Repeater>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个ItemDataBound事件,在repeater_ItemDataBound事件里面写
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
HyperLink hl= (HyperLink)e.Item.FindControl("Id");
}
括号里面的id是控件的id
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
HyperLink hl= (HyperLink)e.Item.FindControl("Id");
}
括号里面的id是控件的id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询