Repeater控件前台复杂逻辑判断
虽然现在开发大都是前后台ajax的方式,但是还有部分项目用后台cs代码+服务器控件开发的方式,小弟今天就遇到了一个
repeater显示列表,有一个字段是state状态,数据库里面存的是0 1 2类似这种,前台要显示对应的状态,解决方法
后台增加一个方法:
/// <summary> /// 制单状态 /// </summary> /// <param name="billstate"></param> /// <returns></returns> protected string ShowBillState(string billstate) { string strBillState = string.Empty; if (billstate == "0") { strBillState = "制单"; } else if (billstate == "1") { strBillState = "审批通过"; } return strBillState; }
前台调用:
<td> <%# ShowBillState(Eval("ZCBORR_BILLSTATE").ToString()) %> </td>
注意,先编译一下才能看到效果,否则提示找不到ShowBillState方法