尽管分配了不同的值,但我的下拉菜单显示的是相同的选定值。

时间:2014-02-01 01:47:18

标签: c# asp.net

所以我有以下代码:

    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。

没有其他代码可以更改下拉菜单的值,下拉菜单中的值仅由此代码动态设置,并且永远不会静态设置(即在属性中)。

感谢所有帮助。谢谢。

0 个答案:

没有答案