У меня есть ac # с проектом asp.net, у него есть вкладка, где я добавил 2 выпадающих окна, как и в некоторых других частях проекта, когда я запускаю-отладку, я вижу, что оба раскрывающихся списка показаны, и они отображают пространство, в котором должны отображаться элементы из базы данных, но пустые, поэтому они читают из базы данных. Я знаю эту причину для одной из таблиц, в которой должны отображаться элементы, я ввел 12 строк из SQL, а для другой - одну строку только, и я вижу, что пустое пространство увеличивается или уменьшается для каждого из них в зависимости от количества записей из каждой таблицы
This is in project.js
//LOAD ALL PICKLISTS.
function loadSavingsType() {
$.ajax({
type: "post",
url: fwRootUrl + "/services/BORAN.asmx/loadProjectDetailsPicklist",
dataType: "json",
//data: JSON.stringify({ Ext: ext, Name: name, Date: dateJoined, Role: role, Department: department, Education: objEducation, Work: objWork, Interest: objInterest }),
contentType: "application/json; charset=utf-8",
success: function (response) {
var picklist = JSON.parse(response.d);
var $dropdown = "";
//STATUS.
$dropdown = $("#selectStatus");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Status, function (key, value) {
$dropdown.append($("<option />").val(value.STATUS).text(value.STATUS));
});
//SMO
$dropdown = $("#selectSmo");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Smo, function (key, value) {
$dropdown.append($("<option />").val(value.Smo).text(value.Smo));
});
//PLANT
$dropdown = $("#selectPlant");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Plant, function (key, value) {
$dropdown.append($("<option />").val(value.Plant).text(value.Plant));
});
//CFR. <== This is the one of those with the problem
$dropdown = $("#selectCfr");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Cfr, function (key, value) {
$dropdown.append($("<option />").val(value.Cfr).text(value.Cfr));
});
//GAP. <== This is the one of those with the problem
$dropdown = $("#selectIws");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Iws, function (key, value) {
$dropdown.append($("<option />").val(value.Iws).text(value.Iws));
});
//FORMAT STATUS.
$dropdown = $("#selectFormatStatus");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Status, function (key, value) {
$dropdown.append($("<option />").val(value.STATUS).text(value.STATUS));
});
//FORMAT APPROVER.
$dropdown = $("#selectFormatApprover");
$dropdown.append($("<option />").val(" ").text(" "));
$.each(picklist.Approvers, function (key, value) {
$dropdown.append($("<option />").val(value.USERNAME).text(value.USERNAME));
});
Это в самом проекте .aspx
<!--ADDING DROPDOWNS LISTS FOR CFR ROOT CAUSE AND IWS PILLAR-->
<div class="col col-md-6">
<%--<div class="pick-cause">--%>
<label for="selectCfr" class="col col-md-3 control-label">CFR ROOT CAUSE:
</label>
<div class="col-md-9">
<select id="selectCfr" class="form-controlt">
</select>
</div>
</div>
</div>
<div class="col col-md-6">
<%--<div class="pick-cause">--%>
<label for="selectIws" class="col col-md-3 control-label">GAP IWS PILLAR:</label>
<div class="col-md-9">
<select id="selectIws" class="form-controlt">
</select>
</div>
</div>
</div>
и это в BORA.asmx.cs
DataTable dtCfr = ("SELECT DISTINCT CFR FROM tbl_Maint_CFRS").fwSqlFillDataTable();
DataTable dtIws = ("SELECT DISTINCT GAP FROM tbl_Maint_GAPS").fwSqlFillDataTable();
Перепробовал все, даже в другой среде разработчиков без удачи.
Очень искренняя благодарность и большое спасибо за вашу помощь