在一个继承了DataGrid的控件MyGrid中,原来向页面注册MyGrid控件所需脚本是通过在OnPreRender中实现的













但有一个区别,如果将MyGrid放到一个View中,那么当切换到另一View的时候
1 在OnPreRender里注册的那段脚本不会出现在另一个View中
2 在OnLoad里注册的那段脚本会出现在任何一个View中
原因是在OnLoad里注册脚本,会将脚本注册到Page中吗?还是其他原因
由此引发联想到一个问题:在Asp.Net中,页面周期中执行各系统函数(如OnLoad,OnPreRender)的执行顺序又是谁来决定的,是基类Control吗?如果是,又是Control的哪段代码呢?如果不是。。。。。。请各位指教