C# 使用asp.net c在web中重新加载到列表框
我在web应用程序应用程序inasp.net c中有一个列表框,该列表框包含若干项,这些项是从数据库填充的。 我的问题是,我希望列表框取消选择所有其他选项,当选择了最上面的某个选项时,我的列表框名称是list_Store,列表框项目按顺序如下所示C# 使用asp.net c在web中重新加载到列表框,c#,asp.net,listbox,C#,Asp.net,Listbox,我在web应用程序应用程序inasp.net c中有一个列表框,该列表框包含若干项,这些项是从数据库填充的。 我的问题是,我希望列表框取消选择所有其他选项,当选择了最上面的某个选项时,我的列表框名称是list_Store,列表框项目按顺序如下所示 ALL kk Stores calicut stores home store reliance 因此,kk商店、家庭商店、reliance等项目都可以一起选择,但当选择“全部”时,我希望取消选择所有其他项目 请帮我解决这个问题 谢谢如果您可以编
ALL
kk Stores
calicut stores
home store
reliance
因此,kk商店、家庭商店、reliance等项目都可以一起选择,但当选择“全部”时,我希望取消选择所有其他项目
请帮我解决这个问题
谢谢如果您可以编写jquery,您可以通过 编写javascript更改事件处理程序并检查是否选择了All,取消选择All选项并再次通过代码选择All选项
var selectedValue = $('#myselect option:selected').val();
var table = selectedValue.split(',');
for(i = 0 ; i < table.length; i++) {
if (table[i] == 'All')
{
$('#mySelect').find("option").attr("selected", false);
$("#mySelect option[value='All']").attr("selected", true");
break;
}
}
原始JS版本。假设“全部”是所述列表中的第一个选项
function updateSel() {
var list = document.getElementById("<%= Listbox1.ClientID %>");
if (list.options[0].selected) {
for (var i = 1; i < list.options.length; i++) {
list.options[i].selected = false;
}
}
}
这将在ListBox的“OnChchange”属性中调用。< /P>我刚刚进入ASP.NET,我没有尝试任何你在StActOp溢出上做不好的事情。如果这个代码满足你的需要,考虑接受它作为一个答案。