我的隐形下拉列表在visual studio中不再可见

cel*_*arp 2 c# asp.net visibility visual-studio drop-down-menu

我正在使用Visual Studio 2010,我创建了一个站点(.aspx).

我有2个radiobuttons和一个DropDownList.我希望有一个不可见的下拉列表,每当我点击一个单选按钮时,就会出现下行列表!我添加了这样的代码,但没有任何变化,我无法理解为什么!

protected void RadioButton_CheckedChanged(object sender, EventArgs e)
{
    if (RadioButton1.Checked == true)
        DropDownList4.Visible = true;
    else
        DropDownList4.Visible = false;
}

protected void Page_Load(object sender, EventArgs e)
{
    DropDownList4.Visible=false;
}
Run Code Online (Sandbox Code Playgroud)

我唯一得到的,是一个看不见的下拉列表,而不是永远不可见!我的两个radiobutton都有相同的动作"radiobutton_checkedchanged"..

谢谢!

Nig*_*hil 6

你的代码没问题,将radiobutton的AutoPostBack属性设置为true

因为RadioButton_CheckedChanged(object sender, EventArgs e)页面加载后发生事件

它将无需检查!IsPostBack