2010-05-10 70 views
0

我在ASP.NET页面中有一个下拉菜单。每当下拉列表的值改变时,ASP.NET AJAX请求就会发送到服务器。我还附加了一个jQuery“更改”事件处理程序到该列表中,以在值更改时执行一些代码。因此,可能有两个不同的事件处理程序被连接到同一个下拉列表中,并且会导致一些问题,即有时将错误的下拉值发送到服务器。我不知道为什么会发生这种情况,但我认为将两个不同的事件处理程序附加到同一个下拉列表可能是原因。jQuery和ASP.NET下拉问题

谁能告诉我这里有什么问题吗?如果我猜的是真的,那么在asp.net AJAX请求发送之前是否还有其他方式来执行一些自定义JavaScript代码?

回答

1

通常,JQuery change()绑定器尊重所有先前的绑定(不会打破它们)。如果你想以确保该方法被调用以正确的顺序,一个主方法绑定到更改事件,并有一个方法调用按正确的顺序两种方法(快速方案和jQuery的) :)

+0

我怎么可以调用ajax函数来完成对服务器的ajax请求?我正在使用“回发”属性发送ajax请求..... – 2010-05-10 08:33:54