真是奇怪了。事件要么总是不对应
前2天好的项目。今天去调试。结果2个DropDownList事件不对应了
即使新建一个webform。只有2个DropDownList也不行。
很简单的:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList2.SelectedValue = DropDownList1.SelectedValue;
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList1.SelectedValue = DropDownList2.SelectedValue;
}
DropDownList2和DropDownList1的值都为1、2、3;
第一次选择DropDownList2。DropDownList1可以得到值。
第二次选择DropDownList2,页面刷新了次。DropDownList1和DropDownList2就是不会变数据。
选择DropDownList1,可以改变DropDownList2的值,但是选择第一个值的时候2个DropDownList又不改变值了。
放了个RadioButtonList。页面加载时能够得到数据,随便更改一下RadioButtonList的值,RadioButtonList控件就消失了
晕倒了
------解决方案--------------------在 我的印象中,妳這代碼應該通不過啊?
DropDownList1.SelectedValue 應該是隻讀的吧。再說
要改變選擇 應該是脩改DropDownList1.SelectedIndex 吧
------------------------
SelectedValue很可读可写的