锲子
一开始想写这个IsPOSTBack的博客,是因为自己在看asp.net视频的时候蒙了......想了很久不知道IsPOSTBack方法具体是做啥买卖的。但是写着写着慢慢好像就有那么一点点不蒙圈了。
一开始的背景是这样子的:老师在讲这个方法的时候,举了个用户登陆的例子。在设计之初,老师就分别给用来接收用户账号和密码的两个文本框的text属性赋了值。并解释到这样做是为了提醒自己这两个文本框是要干啥的(PS:从这就不懂了......)。然后就开始了IsPOSTBack方法的讲解。大概意思是IsPOSTBack方法可以避免页面中的某些数据在不需要进行多次加载时被重复加载现象的出现。
清空数据
假若一段卸载page_load事件里面的,在页面加载时执行的清空代码,我们只希望它在页面第一次加载时被执行,而不需要它在每次页面被加载时都执行(包括服务器回掷的页面),这时我们可以考虑使用IsPostBack方法实现。因为每次都执行清空代码的话,根据web应用程序的特性,我们既定的功能可能就无法实现了。
使用IsPOSTBack清空