C# ASP.NET下拉列表的替代项

C# ASP.NET下拉列表的替代项,c#,javascript,sharepoint,webforms,controls,C#,Javascript,Sharepoint,Webforms,Controls,不管我做了什么或尝试了什么,下拉列表不仅仅起作用 <asp:DropDownList ID="drop1" runat="server" AutoPostBack="true" enabledviewstate="true" OnClick="Drop1_SelectedIndexChanged" /> 这里是一个从不触发的方法(我使用断点检查) 还有其他选择吗??????????我需要使用, using (SqlDataSource ds = new SqlDataSource

不管我做了什么或尝试了什么,下拉列表不仅仅起作用

<asp:DropDownList ID="drop1" runat="server" AutoPostBack="true" enabledviewstate="true" OnClick="Drop1_SelectedIndexChanged" />
这里是一个从不触发的方法(我使用断点检查)

还有其他选择吗??????????我需要使用,

 using (SqlDataSource ds = new SqlDataSource(ConnectionString(), SelectCommand()))
            {
                System.Data.DataView dv = (System.Data.DataView)ds.Select(DataSourceSelectArguments.Empty);
                if (dv.Count > 0)
                {
                    drop1.DataSource = ds;
                    drop1.DataTextField = "UserName";
                    drop1.DataBind();
                    drop1.Items.Insert(0, "Please select a Username ");
                }
            }

没有为
DropDownList
定义
Click
事件。要使用的事件是:


没有为
下拉列表定义的
单击事件。要使用的事件是:


而不是
OnSelectedIndexChanged
您键入的
OnClick

声明dropdownlist如下:

<asp:DropDownList ID="drop1" runat="server" AutoPostBack="true" enabledviewstate="true" OnSelectedIndexChanged="Drop1_SelectedIndexChanged" />

而不是
OnSelectedIndexChanged
您键入的
OnClick

声明dropdownlist如下:

<asp:DropDownList ID="drop1" runat="server" AutoPostBack="true" enabledviewstate="true" OnSelectedIndexChanged="Drop1_SelectedIndexChanged" />

不存在用于Dropdownlist的OnSelectedIndexChanged事件的Onclick事件。

不存在用于Dropdownlist的OnSelectedIndexChanged事件的Onclick事件

<asp:DropDownList ID="drop1" runat="server"
                  AutoPostBack="true"
                  EnabledViewState="true"
                  OnSelectedIndexChanged="Drop1_SelectedIndexChanged" />
<asp:DropDownList ID="drop1" runat="server" AutoPostBack="true" enabledviewstate="true" OnSelectedIndexChanged="Drop1_SelectedIndexChanged" />