WinForm has a TrackBar control, which indicates a standard Windows tracking bar. It is a scroll control similar to the ScrollBar control. You can use this control to implement many functions that can be adjusted in real time, such as the most common volume adjustment and playback progress adjustment. However, there are no similar controls in WebForm. What should we do to implement such a function in WebForm?
This section describes a simple and efficient method. It is actually using the SliderExtender Control in the AJAX Control Toolkit.
To use AJAX Control Toolkit controls in VS, the simplest way is to add references to the project. First, you must obtain
<ajaxToolkit:ToolkitScriptManager id= runat= EnablePartialRendering= /> <table> <tr> <td style=> <asp:TextBox ID= runat= AutoPostBack= Style= Text= /> </td> <td style=> </td> <td style=> <asp:Label ID= runat= Style= /> </td></tr><tr><td colspan=> <div style=> <asp:UpdatePanel ID= runat= UpdateMode=> <ContentTemplate> <asp:Label ID= runat= Style= Text= /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID= EventName= /> </Triggers></asp:UpdatePanel> </div> </td> </tr> </table> <ajaxToolkit:SliderExtender ID= runat= BehaviorID= TargetControlID= Minimum= Maximum= BoundControlID= Steps= />
Background code:
Page_Load( lblUpdateDate.Text = + }
Effect: