我用了Repeater控件,在某个字段上想根据数据库中的内容动态显示不同的内容如何实现?
比如在数据库某个表中有一个字符是ClassId,在Repeater控件上绑定方法可以获取此表中的所有字段,在前台显示的时候如果ClassId=1,相应位置显示“学生”;如果ClassId=2,相应位置显示“教师”;以此类推,ClassId的值不同的时候显示不同的内容,一共有5种情况是确定的每种情况显示什么内容也是确定的。
用if...else 语句就可以,只是不知道在Repeater控件中如何实现?
求大神帮忙解决下
比如在数据库某个表中有一个字符是ClassId,在Repeater控件上绑定方法可以获取此表中的所有字段,在前台显示的时候如果ClassId=1,相应位置显示“学生”;如果ClassId=2,相应位置显示“教师”;以此类推,ClassId的值不同的时候显示不同的内容,一共有5种情况是确定的每种情况显示什么内容也是确定的。
用if...else 语句就可以,只是不知道在Repeater控件中如何实现?
求大神帮忙解决下
后台
public string GetVal(object o){
int id=(id)o;
if(id==1){
return "<span style='color:red'>学生</span>";
}elsel if(id==2){
return "<span style='color:red'>教师</span>";
..
}
}
{
1="学生",
2="老师"
}
<asp:Label ID="IDLabel" runat="server" Text='<%#(class.type)Eval("ClassId") %>' />