刷新等于重新请求。。。一切重头来。。。
而aspx的有个viewstate,存了很多值,在post提交的时候,把数据发回服务器,服务器拿到viewstate,在重头来的过程中再把值放到控件里,所以你会看到提交后怎么值还在。
如果直接刷新,不是post(点击按钮提交),重头来过肯定就是没原来的数据的,需要你重新读取数据,再填充一次。
所以有了IsPostBack这属性来判断是不是post操作。
顶起,控件有个属性值,可以控制是否刷新数据的。
楼上正解,你可以先了解下页面生命周期,就都好说了
ViewState