选择原始选定值时,不会触发DropDownList selectedindexchanged

时间:2010-06-09 07:54:17

标签: asp.net events drop-down-menu

我有一个表格,其中有两个下拉菜单。 一个人的决定激怒了另一个人。

基本规则是:

下拉A - >选择项目1,2或3.下拉B加载列表1 下拉A - >选择项目4,5或6.下拉B加载列表2

这在首次加载和保存表单时工作正常。问题是我编辑的时候。假设我在下拉A中选择并保存了第3项。

编辑:

如果我更改Drop Down A,每次更改时都会触发select changed事件,除非我重新选择保存的内容。 它让我处于下拉A中我可以选择3但在下拉B中留下错误列表的情况,因为事件没有在该选择上重新启动。

我已经尝试了我能想到的每一个技巧,但我似乎无法解决这个问题。

有人有任何建议吗?

(我们尝试过radiobutton列表及其相同的问题。在变量中设置值并尝试重置控件以清除它认为的原始值也不起作用。)

1 个答案:

答案 0 :(得分:1)

不确定我是否完全理解了您的问题,但考虑在列表中添加一个额外的空白或虚拟项目( - 请选择 - )并将其作为默认选定项目。这样,只要用户选择有效的项目,它就会始终从原始项目更改。