在我的页面上,我在ASP页面上有一系列带有此编码的jQuery DropDowns(有些略有改动,但这不相关):
jQuery(document).ready(function () {
jQuery(function () {
jQuery("#UCStyle1 select").multiselect({
header: true,
height: 175,
minWidth: 240,
size: 3,
classes: '',
checkAllText: 'Check all',
uncheckAllText: 'Uncheck all',
noneSelectedText: '0 Selected',
selectedText: '# selected',
selectedList: 0,
show: null,
hide: null,
autoOpen: false,
multiple: true,
position: {},
appendTo: "body"
});
});
在代码隐藏中,如果我想在页面加载中选择其中一个下拉列表中的单个值,我可以这样做:
sCountry.SelectedValue = "USA";
如果我想在多选中选择所有值,我该怎么办?
答案 0 :(得分:0)
从小部件的源代码中,您似乎可以在页面加载时添加此内容。
$(document).ready(function () {
$(function () {
$("#UCStyle1 select").multiselect({
header: true,
height: 175,
minWidth: 240,
size: 3,
classes: '',
checkAllText: 'Check all',
uncheckAllText: 'Uncheck all',
noneSelectedText: '0 Selected',
selectedText: '# selected',
selectedList: 0,
show: null,
hide: null,
autoOpen: false,
multiple: true,
position: {},
appendTo: "body"
}).checkAll();
});
});
答案 1 :(得分:0)
我发现了一个解决方案(如果有人通过寻找答案而停止):
foreach (ListItem li in sCountry.Items)
{
li.Selected = true;
}
仍然希望有一些更优雅的东西/单行方式来做到这一点,但现在这样做。