这是asp.net组件设计的案例和思路,值得参考一下