PostBack与ListBox的事件处理程序有关

时间:2017-05-05 04:20:34

标签: asp.net vb.net webforms

我有2个列表框和3个按钮。 1个列表框通过页面加载从数据库填充,第二个列表为空。两个列表框都有事件SelectedIndexChanged;当我选择一个项目并按下处理点击事件的按钮(>>或<<)时,会发生回发并将该项目传递到另一个列表框。问题出现在第三个按钮“保存”,因此,如果由于某种原因我选择了一个项目并按“保存”,它首先调用事件SelectedIndexChanged,然后调用处理“保存”按钮的事件。另一件事是应用程序使用了很多PostBack,基本上任何事件都会发生PostBack。

Image from the problem itself.

正如您所看到的,选择了一个项目,但如果我按下Save按钮,则会发生PostBack,并且首先发生的事件是SelectedIndexChanged事件(将项目移动到另一个列表框),然后是Save按钮事件。有什么方法可以解决这个问题吗?我已经阅读了使用Javascript + Ajax的解决方案,但由于我不知道它们需要花费很多时间。

0 个答案:

没有答案