textbox的值为什么不是重新输入的新值!
从数据库中提取数据到textbox中后,再将修改后的数据更新回数据库,用textbox.text得到的值却不是新值,而是旧值,怎么才能取得新值呢,急急,在线等,谢谢! 问题点数:0、回复次数:8Top
1 楼killerwc(刀耐特混混)回复于 2003-12-01 12:01:40 得分 0
如果从数据库中取值并付给textbox中的代码再page_load中
要把这段代码放到if(!this.IsPostBack ){}里面
否则每次刷新页面都重新取值,更新的总是刚取的值
Top
2 楼jordano7832(康师傅)回复于 2003-12-01 12:01:48 得分 0
你的代码?Top
3 楼jordano7832(康师傅)回复于 2003-12-01 12:02:30 得分 0
一楼说没错........Top
4 楼acewang(龍芯*Inside!)回复于 2003-12-01 12:06:01 得分 0
从数据库中提取数据到textbox中后
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if (!Page.IsPostBack)
{
//
}Top
5 楼srj911(人海茫茫)回复于 2003-12-01 12:11:20 得分 0
if (!Page.IsPostBack)
{
}
Top
6 楼rock1981(呵呵呵)回复于 2003-12-01 12:16:36 得分 0
你应该把你代码贴出来,让大家看个究竟,看你说的基本情况也错应该和楼上各位说的差不多Top
7 楼jxf_yx(清风)回复于 2003-12-01 12:26:13 得分 0
基本是
if (!Page.IsPostBack)
{
}
这个问题Top
8 楼konglord(小宝)回复于 2003-12-01 12:43:40 得分 0
PageLoad事件在每次页面加载时都会触发,所以必须加上if (!Page.IsPostBack)
Top




