я могу заполнить дроп-лист, используя jquery, как показано ниже :
Dropdownlist :
Script code :
$(document).ready(function(){
$.ajax({
type: "POST",
url: "function.aspx/provincelist",
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function OnPopulateControl(response) {
list = response.d;
if (list.length > 0) {
$("province").removeAttr("disabled");
$("province").empty().append('');
$.each(list, function () {
$("province").append($("").val(this['Value']).html(this['Text']));
});
$("province").val(valueselected);
}
else {
$("province").empty().append('
File function.aspx с функцией provincelist :
[System.Web.Services.WebMethod]
public static ArrayList provincelist()
{
ArrayList List = new ArrayList();
SqlConnection con = DBclass.moketnoi();
SqlCommand cmd = new SqlCommand("SELECT TC_CODE, TC_NAME FROM PM_PROVINCE", con);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
List.Add(new ListItem(
sdr["TC_NAME"].ToString(),
sdr["TC_CODE"].ToString()
));
}
con.Close();
return List;
}
Как я могу заполнить поле с несколькими селектами тем же способом, как указано выше, пожалуйста, помогите мне. Большое спасибо. (Я использую плагин Multi-select box http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/, но я могу заполнять данные с сервера )