Asp.net 如何在数据库或单个表中插入静态下拉值

Asp.net 如何在数据库或单个表中插入静态下拉值,asp.net,drop-down-menu,insert,Asp.net,Drop Down Menu,Insert,我有一个下拉列表,在这个列表中有许多静态的列表项 <asp:dropdownlist id = "abc" runat ="server"> <ListItem>1</ListItem> <ListItem>2</ListItem> <ListItem>3</ListItem> <ListItem>4</ListItem> ..... ..... ..... <

我有一个下拉列表,在这个列表中有许多静态的列表项

<asp:dropdownlist id = "abc" runat ="server">
<ListItem>1</ListItem>
<ListItem>2</ListItem>
<ListItem>3</ListItem>
<ListItem>4</ListItem>
 .....   
 .....    
 .....  
<ListItem>200</ListItem>         
</asp:dropdownlist>   

1.
2.
3.
4.
.....   
.....    
.....  
200
我想将所有下拉列表值插入到数据库或单个表中

我创建了一个测试页面,并尝试在加载时应用循环,但没有成功


因此,任何人都可以向我建议将所有值插入数据库的任何方法?

将列表大小分配给一个变量,然后在列表中循环并根据需要分配。例:

    Dim listSize as Integer = abc.Items.Count
    For i as Integer = 0 to listSize
         'Do code here with items
          'abc.Items.Item(i) = ??
    Next 

在您的aspx中,项目必须是asp:ListItems

<asp:DropDownList id="abc" runat ="server">
  <asp:ListItem>1</asp:ListItem>
  <asp:ListItem>2</asp:ListItem>
  <asp:ListItem>3</asp:ListItem>
  <asp:ListItem>4</asp:ListItem>
  <asp:ListItem>200</asp:ListItem>         
</asp:DropDownList>
    protected void Page_Load(object sender, EventArgs e)
    {
        foreach (ListItem item in abc.Items)
        {
            SqlInsert(item.Value, item.Text);
        }
    }