C#下拉框的SelectValue获取不了值
this.ddlState.SelectedValue = CurrentUser.RoleId.ToString();
调试中发现this.ddlState.SelectedValue没有获取值 CurrentUser.RoleId.ToString()的值是25
不能这样赋值的,下拉框你设置SelectValue值没用,一般用来获取,如果你想要对应的项被选中,可以用SelectedValue、SelectedItem、SelectedIndex
ddlState.Items.Insert(0, new ListItem(name, id.ToString()));
找到原因了 因为我上个成功的页面 下拉框的value里面有26 27 28三个ID数值的 而我新页面中value里面还是中文 所以得不到值