我用javascript填充Dropdown:
function populateDDL(ddl_id) {
var option_str = "";
var x;
for(x in datalist){
option_str += " <asp:ListItem Value='" + datalist[x] + "' Text='" + datalist[x] + "'></asp:ListItem>"
}
var country_div = document.getElementById(ddl_id);
country_div.innerHTML = option_str;
}
这确定数据列表不是空的,并且Dropdown列表也完全填充..但是知道为什么在点击我的页面后添加按钮我没有得到所选的值。
由于
答案 0 :(得分:0)
您应该使用客户端选择列表控件而不是服务器控件来尝试在客户端填写。它很惊讶......
但你应该使用选择控制
function populateDDL(ddl_id) {
var option_str = "<select id='ddl_id'>";
var x;
for(x in datalist){
option_str += " <option value='" + datalist[x] + "'>" + datalist[x] + "</option>";
}
option_str += "</select>";
var country_div = document.getElementById(ddl_id);
country_div.innerHTML = option_str;
}