为什么我在选择下拉菜单时却这不激活事件:public void Drop_SelectedIndexChanged(object sender, System.EventArgs e)
aspx中控件声明为:<asp:DropDownList ID="Drop" OnSelectedIndexChanged="Drop_SelectedIndexChanged" BorderColor="#ff9966"
AutoPostBack="True" Width="64px" Height="37" Runat="server"></asp:DropDownList>
绑定数据:Drop.DataTextField="Sit_name";
Drop.DataValueField="sit_link";请各位大哥指点指点....谢谢~~~

解决方案 »

  1.   

    看看InitializeComponent中的事件代码是不是没了
     this.Drop.SelectedIndexChanged += new System.EventHandler(this.Drop_SelectedIndexChanged);
    应该有这段代码
      

  2.   

    问题Drop_SelectedIndexChanged做了些什么?
    有些操作如果你没加if (!IsPostBack)的话是看不到效果的!你设断点看有没有走到这事件来不就知道了吗?
      

  3.   

    InitializeComponent中的事件代码中是有 this.Drop.SelectedIndexChanged += new System.EventHandler(this.Drop_SelectedIndexChanged);
    我调试了一下,,,根本没有执行这个事件: Drop_SelectIndexChanged  
    顺便问一下~~~在ascx中对这个事件没有影响吧!!!