下面是一个丑陋的实现,我希望有人能找到更好的东西:
<asp:UpdatePanel runat="server">
<ContentTemplate>
<ajax:SliderExtender ID="sliderTest" runat="server"
Enabled="True"
Decimals="0" Maximum="10" Minimum="0"
EnableHandleAnimation="true"
RaiseChangeOnlyOnMouseUp="true"
TargetControlID="txtBoxTest" />
<asp:TextBox ID="txtBoxTest" runat="server"
OnTextChanged="txtBoxTest_TextChanged"
AutoPostBack="true" />
<asp:Literal ID="litDisplay" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
以及背后的代码:
protected void txtBoxTest_TextChanged(object sender, EventArgs e)
{
switch (int.Parse(((TextBox)sender).Text))
{
case 0:
case 1:
case 2:
case 3:
case 4: litDisplay.Text = "Less than 5"; break;
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: litDisplay.Text = "Greater than 5"; break;
}
}