试试:看一下你的后台代码里面有wnList1_SelectedIndexChanged的定义嘛?如果没有,就写一个
private void wnList1_SelectedIndexChanged(object sender, EventArgs e)
{
Page.RegisterStartupScript("test", @"<script language=""javascript"">alert('aaaaaaaa');</script>");
}如果选择变化了的话,就会弹出aaaa的messagebox或者直接删除html页面里面的onselectedindexchanged="wnList1_SelectedIndexChanged" 

解决方案 »

  1.   

    public  void wnList1_SelectedIndexChanged(object sender, EventArgs e) 

    .... 

      

  2.   

    引用自楼主发的一贴中的回复:
    wnList1_SelectedIndexChanged这个事件如果没有用。就要源那里
    <asp:DropDownList ID="ddlPaiz" runat="server" BackColor="White"
    行 65:                            Height="17px" onselectedindexchanged="wnList1_SelectedIndexChanged"
    行 66:                            Width="158px">删了。如果有CS页里要加上这事件就OK。
      

  3.   

    <asp:DropDownList ID="ddlPaiz" runat="server" BackColor="White" 
    Height="17px" onselectedindexchanged="wnList1_SelectedIndexChanged" 
    Width="158px"> 请删除 onselectedindexchanged="wnList1_SelectedIndexChanged" 
    再添加上这个事件。就OK
      

  4.   

    丢失wnList1_SelectedIndexChanged事件了,.net经常这样.
      

  5.   

    对的,你后台少了一个changed事件,或者你把前台的那个去掉,就不会出错了