ASP.NET当控件内容发生改变时引发的事件函数体写在哪,比如一个页面有三个dropdownlist,用来选择省市县的,选中一个省就有对应的市在另一个下拉列表

解决方案 »

  1.   

    其实最好的方法是通过ajax无刷新联动,不过既然选择了服务器空间。那就可以通过相关方法实现。
    第一个省的选择有个 selectedIndexChanged事件,选择之后触发该事件,在该事件的方法中写检索该省的第二个和第三个dropdownlist的相关绑定。同理操作第二个dropdownlist项。实现联动。
      

  2.   


     <asp:DropDownList ID="ddlPro" runat="server" CssClass="pindl" Width="90px" OnSelectedIndexChanged="ddlPro_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
                                        市/区:<asp:DropDownList ID="ddlCity" runat="server" CssClass="pindl" Width="90px" OnSelectedIndexChanged="ddlCity_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>
                                        县: <asp:DropDownList ID="ddlXian" runat="server" CssClass="pindl" Width="90px"></asp:DropDownList>