当前位置:编程学习 > C#/ASP.NET >>

vs2005中DropDownList1_SelectedIndexChanged不执行!

前台代码:
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged">
        </asp:DropDownList>

后台写的
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
    {  
     int SelIndex = DropDownList2.SelectedIndex;
        BindGrid2(SelIndex);
    }
设置断点,跟踪发现SelectedIndexChanged根本不执行,请问这是什么原因啊?怎么修改? --------------------编程问答-------------------- 把你的Page_Load里的代码贴出来看看
把绑定Dropdownlist数据的过程放到
if(!ispostback)
{
//绑定数据
} --------------------编程问答-------------------- glacier111

我是放到那中间的啊!结果就是无反应! --------------------编程问答-------------------- 和autopostback属性有关吧 --------------------编程问答-------------------- 多放点代码和事件出来,这些不够看,看不出问题。 --------------------编程问答-------------------- 事件丢了???看看这里面有没有它的事件委托
private void InitializeComponent()
{    
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);

} --------------------编程问答-------------------- protected 改成public --------------------编程问答-------------------- 不会吧. --------------------编程问答-------------------- 把控件删了,重新添加一下好了,估计后台有点问题。
vs2005里没有
private void InitializeComponent()
{    
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}

--------------------编程问答-------------------- 控件属性的autopostback设置成true没啊 --------------------编程问答-------------------- --------------------编程问答-------------------- Click the link to solve your problem.Good luck! --------------------编程问答-------------------- 9楼正解,我也遇到了这个问题 --------------------编程问答-------------------- 那DDL有没有数据呢? --------------------编程问答-------------------- autopostback=true
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,