当用户单击按钮时,我正在使用此 JavaScript 代码删除名为 lbResources 的列表框中的选定项目:
var listResources = document.getElementById('lbResources');
listResources.options.remove(listResources.selectedIndex);
这会从列表框中删除该项目,但在回发到服务器时,该项目仍然存在于后面的代码中。有没有办法让列表框对象背后的代码反映客户端删除的项目?这是我应该使用标准 HTML 列表框而不是 ASP .NET 控件的时候吗?
我可以简单地使用隐藏字段来保存我需要传递的回发数据,但如果可能的话,我想避免这种情况。