怎么在Repeater里面加IF语句控制前台代码显示
我要在Repeater里面用IF语句控制前台代码的显示IF中的条件是Repeater中的数据怎么在后台获得前台是Repeater中的数据?liuyugang:问题就是怎么...
我要在Repeater里面用IF语句控制前台代码的显示
IF中的条件是Repeater中的数据
怎么在后台获得前台是Repeater中的数据?
liuyugang:问题就是怎么在 前台的方法中取得Repeater的绑定数据啊
PrinceZou:我已经绑定了数据源了,我要用Repeater中的数据作为条件来判断
比如:<%if(<%#Eval(Id)%> >0){%>
<%}%> 就是怎么取得Id而又不报错 展开
IF中的条件是Repeater中的数据
怎么在后台获得前台是Repeater中的数据?
liuyugang:问题就是怎么在 前台的方法中取得Repeater的绑定数据啊
PrinceZou:我已经绑定了数据源了,我要用Repeater中的数据作为条件来判断
比如:<%if(<%#Eval(Id)%> >0){%>
<%}%> 就是怎么取得Id而又不报错 展开
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
展开全部
前台:
<asp:Repeater ID="rpt" runat="server" OnItemDataBound="rpt_ItemDataBound">
<ItemTemplate>
<asp:Label ID="username" runat="server"></asp:Label>
</ItemTemplate>
</asp:Repeater>
后台:
protected void rpt_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
// 还可以先获得数据源对象 这里就能用当前Item的对象
Label username= e.Item.FindControl("username") as Label;
if(你的条件)
{
username = "你要绑定的数据";
}
}
}
不太明白你的意思 绑定的话设置Repeater的数据源就行了啊
比如
rpt.DataSource = //数据集合 DataTable DataSet List等
后面 if(你的条件)
{
username = "你要绑定的数据";//这里可以是你数据源的字段 List 中对象的属性等
}
<asp:Repeater ID="rpt" runat="server" OnItemDataBound="rpt_ItemDataBound">
<ItemTemplate>
<asp:Label ID="username" runat="server"></asp:Label>
</ItemTemplate>
</asp:Repeater>
后台:
protected void rpt_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
// 还可以先获得数据源对象 这里就能用当前Item的对象
Label username= e.Item.FindControl("username") as Label;
if(你的条件)
{
username = "你要绑定的数据";
}
}
}
不太明白你的意思 绑定的话设置Repeater的数据源就行了啊
比如
rpt.DataSource = //数据集合 DataTable DataSet List等
后面 if(你的条件)
{
username = "你要绑定的数据";//这里可以是你数据源的字段 List 中对象的属性等
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询