In ASP.NET 1.0, Microsoft introduced Repeater, a control to display data. The good sides of the repeater are simple, flexible, and light heavyweight; it just renders what we type. Unfortunately, repeater is too poor and too simple. It just tries to repeat a list of collection / array without any functionality...