Slider(滑片) 控件

功能:
    扩展允许我们为一个TextBox控件,升级成一个图形化的滑动杆,让用户通过鼠标拖拽调整把柄,或是直接在滑动
轨道上单击鼠标左键,便可在最小和最大值之间,来设置数值。

属性:
     TargetControlID :要被"滑片"扩展器所控制的ASP.NET TextBox控件ID。
     Minimum :"滑杆"的最小值,默认值为0。
     Maximum :"滑杆"的最大值,默认值为100。
     Steps :数值的递增值。
     Orientation :"滑片"的走向。可以指定"Vertical"垂直方向及"Horizontal"水平方向。
     EnableHandleAnimation :启用或关闭调整把柄的动画效果。
     Length :指定"滑片"的宽度或高度。
     HandleCssClass :嵌套用到调整把柄的样式表。
     RailCssClass :嵌套用到滑动轨道的样式表。
     BoundControlID :用来动态显示结果的ASP.NET TextBox或Label控件。
     RaiseChangeOnlyOnMouseUp :为"True"时,唯有位于"滑片"的调整把柄上,放开鼠标左鍵时,才会触发更新事件,默认为"True"。
代码实例:
Aspx页面
Slider(滑片) 控件<form id="form1" runat="server">
Slider(滑片) 控件    
<div>
Slider(滑片) 控件        
<asp:ScriptManager ID="ScriptManager1" runat="server" />
Slider(滑片) 控件        
Slider(滑片) 控件        
<table>
Slider(滑片) 控件            
<tr>
Slider(滑片) 控件                
<td></td>
Slider(滑片) 控件                
<td></td>
Slider(滑片) 控件                
<td>请移动滑片来调整图片的宽度</td>
Slider(滑片) 控件            
</tr>
Slider(滑片) 控件            
<tr>
Slider(滑片) 控件                
<td></td>
Slider(滑片) 控件                
<td></td>
Slider(滑片) 控件                
<td>
Slider(滑片) 控件                    
<asp:TextBox ID="txtWidth" runat="server" AutoPostBack="True"
Slider(滑片) 控件                        CssClass
="cssSliderText"></asp:TextBox>
Slider(滑片) 控件                    
<asp:Label ID="lblWidth" runat="server"></asp:Label>像素
Slider(滑片) 控件                    
<ajaxToolkit:SliderExtender ID="seWidth" runat="server"
Slider(滑片) 控件                        TargetControlID
="txtWidth"
Slider(滑片) 控件                        Minimum
="10"
Slider(滑片) 控件                        Maximum
="600"
Slider(滑片) 控件                        Steps
="10"
Slider(滑片) 控件                        Orientation
="Horizontal"
Slider(滑片) 控件                        EnableHandleAnimation
="true"
Slider(滑片) 控件                        Length
="200"
Slider(滑片) 控件                        HandleCssClass
="cssHandleH2"
Slider(滑片) 控件                        RailCssClass
="cssRailH2"
Slider(滑片) 控件                        BoundControlID
="lblWidth"
Slider(滑片) 控件                        RaiseChangeOnlyOnMouseUp
="false">
Slider(滑片) 控件                    
</ajaxToolkit:SliderExtender>
Slider(滑片) 控件                
</td>
Slider(滑片) 控件            
</tr>
Slider(滑片) 控件            
<tr>
Slider(滑片) 控件                
<td width="20px" valign="top">
Slider(滑片) 控件                    请移动滑片来调整图片的高度
Slider(滑片) 控件                
</td>
Slider(滑片) 控件                
<td width="30px" vAlign="top">
Slider(滑片) 控件                    
<asp:TextBox ID="txtHeight" runat="server" AutoPostBack="True"
Slider(滑片) 控件                        CssClass
="cssSliderText"></asp:TextBox>
Slider(滑片) 控件                    
<asp:Label ID="lblHeight" runat="server"></asp:Label>像素
Slider(滑片) 控件                    
<ajaxToolkit:SliderExtender ID="seHeight" runat="server"
Slider(滑片) 控件                        TargetControlID
="txtHeight"
Slider(滑片) 控件                        Minimum
="10"
Slider(滑片) 控件                        Maximum
="800"
Slider(滑片) 控件                        Steps
="5"
Slider(滑片) 控件                        Orientation
="Vertical"
Slider(滑片) 控件                        EnableHandleAnimation
="true"
Slider(滑片) 控件                        Length
="200"
Slider(滑片) 控件                        HandleCssClass
="cssHandleV2"
Slider(滑片) 控件                        RailCssClass
="cssRailV2"
Slider(滑片) 控件                        BoundControlID
="lblHeight"
Slider(滑片) 控件                        RaiseChangeOnlyOnMouseUp
="false">
Slider(滑片) 控件                    
</ajaxToolkit:SliderExtender>
Slider(滑片) 控件                
</td>                
Slider(滑片) 控件                
<td vAlign="top">
Slider(滑片) 控件                    
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
Slider(滑片) 控件                        
<ContentTemplate>
Slider(滑片) 控件                            
<asp:Image ID="imgBook" runat="server" ImageUrl="~/Images/AJAX.gif" Height="50%" Width="50%" />
Slider(滑片) 控件                        
</ContentTemplate>
Slider(滑片) 控件                        
<Triggers>
Slider(滑片) 控件                            
<asp:AsyncPostBackTrigger ControlID="txtHeight" EventName="TextChanged" />
Slider(滑片) 控件                            
<asp:AsyncPostBackTrigger ControlID="txtWidth" EventName="TextChanged" />
Slider(滑片) 控件                        
</Triggers>
Slider(滑片) 控件                    
</asp:UpdatePanel>                            
Slider(滑片) 控件                
</td>
Slider(滑片) 控件            
</tr>
Slider(滑片) 控件        
</table>
Slider(滑片) 控件    
</div>    
Slider(滑片) 控件    
</form>
后台代码:
Slider(滑片) 控件    protected void Page_Load(object sender, EventArgs e)
Slider(滑片) 控件Slider(滑片) 控件    
Slider(滑片) 控件{
Slider(滑片) 控件        
if (IsPostBack)
Slider(滑片) 控件Slider(滑片) 控件        
Slider(滑片) 控件{
Slider(滑片) 控件            
this.imgBook.Height = Int32.Parse(this.txtHeight.Text);
Slider(滑片) 控件            
this.imgBook.Width = Int32.Parse(this.txtWidth.Text);           
Slider(滑片) 控件        }

Slider(滑片) 控件    }
运行结果:
        Slider(滑片) 控件

转载于:https://www.cnblogs.com/abcdwxc/archive/2007/11/12/957052.html