也许是因为这个事件是给vs用的吧。。。买了一本
《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》,才知道,有一些属性什么的,确实是给编辑器用的,编辑器会调用,举个winform的例子,你拖动一个窗体,其实vs是会调用formload方法的。。。
问题已解决,可以通过DesignMode属性判断。具体参考Stackoverflow http://stackoverflow.com/questions/39160711/winform-designer-auto-generate-has-execute-control-method