所以我有以下代码:
if(!Page.IsPostBack){
dropDownMenu1.SelectedValue = "1";
lblError.Text += dropDownMenu1.SelectedValue.ToString();
dropDownMenu2.SelectedValue = "2";
lblError.Text += dropDownMenu2.SelectedValue.ToString();
dropDownMenu3.SelectedValue = "3";
lblError.Text += dropDownMenu3.SelectedValue.ToString();
lblError.Text += dropDownMenu1.SelectedValue.ToString();
lblError.Text += dropDownMenu2.SelectedValue.ToString();
lblError.Text += dropDownMenu3.SelectedValue.ToString();
}
但是,当我执行代码时,所有三个下拉菜单的值都是3. lblError.Text的输出是123333。
没有其他代码可以更改下拉菜单的值,下拉菜单中的值仅由此代码动态设置,并且永远不会静态设置(即在属性中)。
感谢所有帮助。谢谢。