我给你提供一个基本的测试,可以测试你们老师懂不懂 asp.net 基本开发机制。
就是把一个会造成回发的按钮放到目标页面上,然后调试开发页面时,时不时地点击这个测试按钮,让页面回发。你看看页面上丢不丢东西、乱不乱。而且正常的 asp.net webform 程序,在回发时也绝对不会去都去查询数据库并且重新绑定到列表控件之类的操作,因为 asp.net 自动从 ViewState 状态中恢复上一次页面输出 html 时的服务器端控件的内部全部子控件内容,自动回填所有内部信息。如果你用这个基本的按钮回发测试,发现页面回发之后界面乱了、或者多余地反反复复去花费巨大代价去重新查询数据库、重新绑定界面控件,那么这个老师就并不太懂 asp.net。