I have an Ajax Toolkit Slider Extender in a user control on an ASPX page:

<asp:TextBox ID="txtSlider" runat="server" ClientIDMode="Static" />
<ajaxToolkit:SliderExtender ID="seSlider" runat="server" BehaviorID="seSliderBehavior" EnableHandleAnimation="true" RaiseChangeOnlyOnMouseUp="false" TargetControlID="txtSlider" />

I have a label control next to the slider that displays the current value of the slider. All of this is working fine.

I also have four link button controls to go to the first, previous, next and last values of the slider range or current value. The buttons work fine and the label reflects the updated value of the txtSlider text box, but the slider handle position does not change.

Each of the link buttons has an attribute such as the following defined:

lnkSliderFirst.Attributes.Add("onclick", "return navSliderFirst();")

The corresponding JavaScript is:

function navSliderFirst() {
var txtSlider = document.getElementById("<%=txtSlider.ClientID%>");
txtSlider.value = "1";

updtSliderLabel();

return false;
}

I need to be able to update the slider position on the client side when the link buttons are clicked. Is this possible? If so, how? Thanks!