我想在选择下拉列表框的不同内容后,另外的文本框消失或出现
我的方法是在 DropDownList5_SelectedIndexChanged的事件处理中写
if(DropDownList5.SelectedValue.ToString ()=="中国"){
text1.Visible=false;
}
else
{
   text1.Visible=true;
}
但实际运行中却不出效果,无论选不选中国,text1的显示与消失都没有变化,还请各位高手指点一下,多谢了^_^

解决方案 »

  1.   

    text1 是什么东西. 可能是米马虎了。value 可能不是中国。或者有空格影响,或者没有回传。 DropDownList5.SelectItem.Text.ToString().Trim()=="";并且 回传事件设为 true
      

  2.   

    "并且回传事件设为 true"
    对不起,我是初学,不知回传是什么意思,如何设置为true??
      

  3.   

    text1 是什么东西. 可能是米马虎了
    是啊,应该TextBox1
      

  4.   

    你是说这个AutoPostBack属性应为true??
    我这样做就成功了,多谢指点
      

  5.   

    1.text1.Visible=false;
    2.<asp:textbox id="" runat="" visiable=false></asp:textbox>
      

  6.   

    dropdownlist 的 autobackpage 属性为 true 就可以 了