我不知道如何解决这个问题请帮帮我我有两个你输入2个数字的texbox:
From: 5 To: 10
将其发送到下拉列表的按钮
下拉列表显示
5,6,7,8,9,10
答案 0 :(得分:1)
由于您没有向我们展示任何代码,我自己编写了代码。我们将您的文本框称为TextBox1
和TextBox2
。
在Click
的{{1}}事件中,首先将这些值计算为整数。
Button
之后,检查您的int start = Int32.Parse(TextBox1.Text);
int end = Int32.Parse(TextBox2.Text);
是否大于end
,并使用Enumerable.Range
与您的值取得范围;
start
最后,将此列表绑定到您的下拉列表中,如;
if(end > start)
IEnumerable<int> list = Enumerable.Range(start, end - start + 1);
如果需要,也可以定义DropDownList1.DataSource = list;
DropDownList1.DataBind();
和DataTextField
属性。
另请参阅PostBack概念:What is a postback?