我的导航上有一个隐藏的搜索菜单,我点击它来显示它。这会加载几个不同的下拉列表。我可以使用ASP标记中的所有代码填充列表,但我无法通过代码隐藏它。目前我在页面加载事件中有它。
protected void Page_Load(object sender, EventArgs e)
{
ddl1.DataSource = database;
ddl1.DataTextField = "Name";
ddl1.DataValueField = "Name";
ddl1.DataBind();
ddl2.DataSource = database;
ddl2.DataTextField = "ID";
ddl2.DataValueField = "ID";
ddl2.DataBind();
ddl3.DataSource = database;
ddl3.DataTextField = "effect";
ddl3.DataValueField = "effect";
ddl3.DataBind();
}
在我的ASPX页面中
<div class="form-control-custom">
<form id="ListForm" runat="server">
<asp:SqlDataSource ID="database" runat="server" ConnectionString="<StringIsInHere>"</asp:SqlDataSource>
<asp:DropDownList ID="ddl1" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddl2" runat="server"></asp:DropDownList>
<asp:DropDownList ID="ddl3" runat="server"></asp:DropDownList>
</div>