主要是
protected void Page_Load(object sender, EventArgs e) { GridView1.Width=710; if (!IsPostBack) { bind(); } }
的原因,查了下:
Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
把bind()绑定到if (!IsPostBack) { bind(); }问题解决了!