好久没有用过asp.net做网站,今天碰到一个小问题,是关于将数据绑定在前端页面,带有一些判断,一时忘了怎么写
1 <bll:TemplateField HeaderText="流输入模式" SortExpression="Channel.StreamInputMode" IsOptional="true" DefaultSortDirection="Descending"> 2 <ItemTemplate> 3 <%--<%# (int)Eval("Channel.StreamInputMode")==1?"组播":"视联网" %>--%> 4 <%# StreamName((int)Eval("Channel.StreamInputMode")) %> 5 </ItemTemplate> 6 7 </bll:TemplateField>
后台代码的写法:
1 public string StreamName(int temp) 2 { 3 if (temp==1) 4 { 5 return "组播"; 6 } 7 else if (temp == 2) 8 { 9 return "视联网"; 10 } 11 else 12 { 13 return "网络流"; 14 } 15 }
就是在后台写一个方法,放到前台调用就行。