在.net中,dropdownlist控件一般不会自动触发change事件,必须将autopostback属性设置为true才可以触发。另外,如果在程序中有dropdownlist的嵌套使用,比如ddl_unit现邦定的是某学校的学院信息,ddl_class通过ddl_unit的值来动态显示该院的班级信息,结果是,如果是用户手动操作,正常,如果在后台用程序实现了ddl_unit的邦定,ddl_class是不会改变的。也就是在后台代码实现dropdownlist控件item改变的情况下,他不会触发change事件。
textbox控件的change时间也要将其autopostback属性设置为true后才可以触发,而且触发条件是其失去焦点的时候。
本文探讨了在ASP.NET中DropdownList与TextBox控件的change事件触发机制。指出若要使DropdownList控件在项更改时自动触发change事件,需设置autopostback属性为true。此外,对于程序实现的项更改,该事件不会被触发。同时,TextBox控件同样需要设置autopostback属性为true才能在其失去焦点时触发change事件。
4004

被折叠的 条评论
为什么被折叠?



