我们写的网站,在运行的时候其实都会被编译成程序集。页面会被编译成类。aspx最终也会生成一个类,这个类继承自aspx.cs中类。
查看反编译器以后的代码,可以看到就是编译生成了普通的.Net代码,因为aspx生成的代码是cs类的子类,所以就明白了为什么aspx中调用cs的成员级别必须是protected或者是public,不能是private的。