Arm*_*ndo 26
我试图做同样的事情,事实证明asp文本框有一个选项.对我有用的是:
<asp:TextBox TextMode="Number" runat="server" min="0" max="20" step="1"/>
Run Code Online (Sandbox Code Playgroud)
这给了我一个文本框,当鼠标悬停在它上面或给定焦点时,显示上下控件,并且只允许从最小到最大的数字.它的工作原理与之相同
<input type="number" min="0" max="20" step="1" />
Run Code Online (Sandbox Code Playgroud)
请查看Ajax Control Toolkit
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/NumericUpDown/NumericUpDown.aspx
<ajaxToolkit:NumericUpDownExtender ID="NUD1" runat="server"
TargetControlID="TextBox1"
Width="100"
RefValues="January;February;March;April"
TargetButtonDownID="Button1"
TargetButtonUpID="Button2"
ServiceDownPath="WebService1.asmx"
ServiceDownMethod="PrevValue"
ServiceUpPath="WebService1.asmx"
ServiceUpMethod="NextValue"
Tag="1" />
Run Code Online (Sandbox Code Playgroud)
还可以考虑将与参考的NuGet使用PM> Install-Package AjaxControlToolkit