“获取选中值” 部分的代码贴出来看下
ListItem item = new ListItem("text", "value");
用这种方式绑定的话 item.value就有值吧
其实你的思路没错,但是忽略了一点每次点击按钮都会执行
protected void Page_Load(object sender, EventArgs e)事件,
所以点击按钮就会重新绑定数据,导致你得不到选中值,因为被重新绑定清理掉了选中,用
if (!IsPostBack)
{
...
绑定数据
...
}
判断下 是否第一次执行页面,这样的话点击按钮不会重新绑定数据了