在Repeater列表程序中调用某函数,如何统计该函数的第几次调用并显示到相应的Repeater行中

在Repeater列表程序中调用某函数,怎么统计该函数的第几次调用并显示到相应的Repeater行中
在Repeater列表程序中调用某函数,怎么统计该行的 函数的是第几次调用(最好能加条件,当满足条件,才算一次有效调用),并显示到相应的Repeater行中

比如标题为XX的才算有效调用

Repeater列表数据如下:

xx (通过函数输出1,第1次有效调用)

aa (输出0,无效调用)

bb (输出0,无效调用)

cc (输出0,无效调用)

xx (通过函数输出2,第2次有效调用)

dd (输出0,无效调用)

xx (通过函数输出3,第3次有效调用)



eg:<%#getvalidnum(DataBinder.Eval(Container.DataItem, "title"))%> ..

该功能怎么实现?

------解决方案--------------------
数据库中加一个记录有效调用次数的字段num:
C# code

 if("有效调用判断条件")
{
 //num+1 (代码自己实现)
}
else
{
 //不做处理
}