当范围可能太大时,我应该如何处理数字列表框?

use*_*084 0 c# listbox asp.net-3.5 visual-studio-2008

我有一个列表框控件,我从后面的页面代码填充.

它适用于从1到100的值,但是如果我需要的范围变得非常大呢?(例如,1到200000000?)

目前我正在使用这个:

<asp:ListBox ID="ListBox1" runat="server" EnableTheming="True" 
 Height="20px" Width="54px">

</asp:ListBox>
Run Code Online (Sandbox Code Playgroud)

在我的代码背后:

for (int i = 0; i < 100; i++)
{
    ListBox1.Items.Add(i.ToString());
}
Run Code Online (Sandbox Code Playgroud)

解决这个问题的正确方法是什么?

key*_*rdP 6

您可以使用AJAX工具包中的NumericUpDown工具.它允许您输入数字以及向上和向下滚动,而无需使用变化的滚动条.