使用 C#,有一个带有许多控件的 Web 表单,其中 AutoEventWireup 设置为 false。这会强制您在 ctor 中或通过覆盖 OnInit 来初始化所需的处理程序。
页面上的控件所需的处理呢?为下拉列表和列表框添加按钮 Click 和 SelectedIndexChanged,而不是多个 GridView 事件等。
如果 AutoEventWireup 设置为 true,它会影响性能,因为所有控件(包括页面)的所有事件都会在幕后连接起来,甚至是您不需要的所有事件。
将 AutoEventWireup 设置为 false 时,在 ctor/OnInit 中有十几个或两个事件订阅是否合适?(this.Load+=...this.GridView1.Sorted+=...this.Button1.Click+=...等)