就是前面一个radioButton后面一个dropDownList,当点击radioButton的时候dropdownList的默认值也被选择,反过来当选择dropdownList的值选中或者改变时radioButton的小红点也会选择

解决方案 »

  1.   

    参考《DropDownList与TextBox互动》,弄明白了,相信你也会解决你的问题了。
    http://www.cnblogs.com/insus/archive/2011/11/11/2245423.html
      

  2.   

    用javascript好一点,可以使用jquery。 用asp.net的事件,会造成页面刷新,不过可以放到UpdatePanel里面。
      

  3.   


    选中Radiobutton, 参考:
    Checking a radio button with jQuery when radio button is runat=“server”?
    http://stackoverflow.com/questions/3450083/checking-a-radio-button-with-jquery-when-radio-button-is-runat-server
      

  4.   

    设置Dropdownlist选中的项:
    JQuery to Set Dropdownlist list Item (value / text) (ASP.NET)
    http://sansknowledge.wordpress.com/2011/03/11/jquery-to-set-dropdownlist-list-item-value-text-asp-net/
      

  5.   

    原来要Webform的事件。这是webForm最基本的了。
    可以在vs 的Design视图里找到RadioButton(注意要用服务器控件), 双击它,会自动生成RadioButton1_CheckedChanged这样的函数。在里面修改Dropdownlist的选中项就可以了类似:        protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
            {
                if (RadioButton1.Checked)
                {
                    DropDownList1.SelectedIndex = 2;
                }
            }
    不过会产生页面刷新,最好把它们都放到UpdatePanel中。
      

  6.   

    不知道LZ学习过js没有,通过给radiobutton和dropdownlist绑定change事件,来绑定值