永发信息网

怎么在Repeater里面加IF语句控制前台代码显示

答案:2  悬赏:80  手机版
解决时间 2021-11-13 17:04
怎么在Repeater里面加IF语句控制前台代码显示
最佳答案
可以写个函数的前台这样写,

<%# IsNbsp(DataBinder.Eval(Container.DataItem, "abc").ToString()) %>

.cs这样写:
public string IsNbsp(string i)
{
if(i=="")
{
return " "
}
else
{
return i;
}
}
全部回答
前台:






后台:
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 中对象的属性等
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容惊恐的词语
求英雄联盟锐雯兔女郎皮肤原画。
一个重29.4N的木块漂浮在水上,问木块浸入水
有谁听说过欧美雅洁?台州有实体店吗?
刚查完,预录取是什么意思
什么样的洗洁精是天然洗洁精?
EXCEL里面怎样让表头(在滚动表格时)固定不
今天央视五台都重播什么比赛了?
oppon1屏幕是多大尺寸的
蔬菜配送到家成功的案例有哪些?
16元钢筋一米有多重
离岸公司成立7年,一直都是零申报,今年准备
介绍易门名胜古迹矿产资源民风民俗的作文
排在5前面的数是多少
容县同性恋老同志
推荐资讯
我是江苏徐州的,在山区包了20亩地,20年,请
只要拥过只要感悟过接下一句
花花世界花卉展示厅地址在哪,我要去那里办事
怎么计算传热面积需要多大
求翻译 かけ直す くっ付ける 区きり 切りつく
学校,小王家,小刚家都在一条路上,学校与小
望山不见山,望水不慧水,本是龙虎,却不见朝山
一天用水320斤一个月多少吨水
龙泉绿野山庄贵宾楼地址有知道的么?有点事想
现在有沈阳到恒仁的客车吗,多少钱
人情分几种
旋旋阁美容美体美甲生活馆地址在哪,我要去那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?