C# 在.net中将数据源分配给HTML select时,属性的返回类型应该是什么

C# 在.net中将数据源分配给HTML select时,属性的返回类型应该是什么,c#,asp.net,html,C#,Asp.net,Html,请告知我如何使用asp.net中的属性从代码隐藏中将数据源分配给HTML select控件。我想知道应该是什么类型的属性,它会是对象吗 HTML <select name="searchKey" id="selDropdown" runat="server"></select> 谢谢您必须像asp下拉列表一样列出项目,例如 selDropdown.Items.Add(new ListItem("text", "Value", true)); 我不确定,但是你试过这

请告知我如何使用asp.net中的属性从代码隐藏中将数据源分配给HTML select控件。我想知道应该是什么类型的属性,它会是对象吗

HTML

<select name="searchKey" id="selDropdown" runat="server"></select>


谢谢

您必须像asp下拉列表一样列出项目,例如

selDropdown.Items.Add(new ListItem("text", "Value", true));
我不确定,但是你试过这个吗

selDropdown.DataSourceID = "DatasourceID";
selDropdown.DataTextField = "";
selDropdown.DataValueField = "";

第一个呢,通过收集循环手动添加项目?但是在intellisense背后的代码中,我可以访问属性?我已经测试了添加项目的第一个选项,它在我这边工作。但是我没有测试第二个。你能在你这边测试一下吗?