我觉得不会这么复杂,c#本身应该就可以实现的。看看ASP.NET web控件就有很多这样的属性啊。
请问GOALSTAR,你实际实现过吗?