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);
}
}