ASP.NET

网站开发

如果在产生页面回发事件时重新绑定网格控件,那么怎样通过按钮单击获取网格控件中的TextBox的值呢?

问题结症:由于点击按钮后,页面产生回发事件,先执行了Page_Load,当IsPostBack==true的时候,网格控件被重新绑定,就清空了里面的TextBox的Text值,所以在按钮单击事件中就取不到TextBox的值了。

 

解决办法:把按钮单击要执行的代码放在Page_Load中,并放在网格控件绑定之前,先判断网格控件的项数是否大于1,如果是,就执行获取TextBox值的代码,如果不是,就执行绑定网格控件的代码。

 

Code

posted on 2008-08-17 20:04  三千世界  阅读(286)  评论(0编辑  收藏  举报

导航