ASP.NET listbox连接数据库,能显示,在其它按钮中获取不到选中值,请问是不是还缺少什么?

2025-05-04 20:43:49
推荐回答(2个)
回答1:

“获取选中值” 部分的代码贴出来看下
ListItem item = new ListItem("text", "value");
用这种方式绑定的话 item.value就有值吧

回答2:

其实你的思路没错,但是忽略了一点每次点击按钮都会执行
protected void Page_Load(object sender, EventArgs e)事件,
所以点击按钮就会重新绑定数据,导致你得不到选中值,因为被重新绑定清理掉了选中,用
if (!IsPostBack)
{
...
绑定数据
...
}
判断下 是否第一次执行页面,这样的话点击按钮不会重新绑定数据了