问题:

很郁闷!我今天看了DropDownList,对其已经进行了数据绑定,现在我想实现这样的功能:选择DropDownList的一个选项,然后把这个选项的值用response.write()给打印出来,很简单的功能,但出问题了.

我起先设置他的AutoPostBack属性为false,结果,没反应;然后我又把AutoPostBack属性设为true,这次倒是有反应了,但这样一来,因为页面刷新了一下,DropDownList的被选项又变成第一个了,write出来的值也还是第一个的值,这怎么搞啊.急死了!!!!
-----------------------------------------------------------------------
答复:
绑定的时候是要在
if (!this.IsPostBack)
{
//bind code
}
AutoPostBack=true 是要设置才行的

-----------------------------------------------------------------------
总结:
非常菜啊!!!
   关于DropDownList控件的AutoPostBack属性的问题!

1.AutoPostBack=true 是要设置才行的.
2.绑定数据时要加上if (!this.IsPostBack) 判断,防止刷新后重新绑定.
完毕!

相关文章:

  • 2021-12-08
  • 2022-12-23
  • 2021-10-23
  • 2021-09-17
  • 2022-01-16
  • 2021-08-19
  • 2021-07-23
  • 2022-12-23
猜你喜欢
  • 2021-07-30
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2021-06-17
  • 2021-10-21
相关资源
相似解决方案