I have three AJAX sliders and each has a:
<asp:AsyncPostBackTrigger ControlID="Slider1" EventName="TextChanged" />
<asp:AsyncPostBackTrigger ControlID="Slider2" EventName="TextChanged" />
<asp:AsyncPostBackTrigger ControlID="Slider3" EventName="TextChanged" />
When I do a TextChanged event on slider1 (by dragging the slider, changing the value), the protected void Slider1_TextChanged(object sender, EventArgs e) event FIRES, however, the TWO other sliders, protected void Slider2_TextChange, and protected void Slider3_TextChange also FIRES. What gives? why do they fire when I am physically only sliding the slider1 across. The two other sliders values did not change on the webform, yet the event fired.
In order for the event to fire for slider1, I had to insert "Autopostback=true" in the <asp:TextBox ID="Slider1" autopostback="true" OnTextChanged="Slider1_TextChanged">. For <asp:TextBox2> and <asp:Textbox3> I did not put the autopostback event for now.
View Complete Post