У меня есть элемент управления динамического списка Metabuilder.Webcontrol внутри UpdatePanel, я добавляю удаление элементов с помощью Javascript из элемента управления списком. Хорошо работает внутри UpdatePanel.
У меня есть еще один элемент управления Gridview наряду с флажками, которые требуют обратной передачи для заполнения.
После успешного заполнения внутри обновления без обратной передачи. Я проверил несколько строк и хотел добавить их в список управления с помощью Javascript.
Там написано "объект не поддерживает это свойство или метод"
функция addItmList (idv, valItem) {
var list = document.getElementById ('ctl00_ContentPlaceHolder1_MyList');
// var generateName = "newItem" + (list.options.length + 1);
list.Add (индинавир, valItem);
}
функция checkitemvalues ()
{* * тысяча двадцать-один
var gvET = document.getElementById ("ctl00_ContentPlaceHolder1_grd");
var target = document.getElementById ('ctl00_ContentPlaceHolder1_lstIControl');
var newOption = window.document.createElement ('OPTION');
var rCount = gvET.rows.length;
var rowIdx = 0;
var tcount = 1;
для (rowIdx; rowIdx <= rCount-1; rowIdx ++) {</p>
var rowElement = gvET.rows [rowIdx];
var chkBox = rowElement.cells [0] .firstChild;
var cod = rowElement.cells [1] .innerText;
var desc = rowElement.cells [2] .innerText;
if (chkBox.checked == true) {
addItmList (rowElement.cells [1] .innerText, rowElement.cells [2] .innerText); * +1047 *
}
} * * тысяча пятьдесят-один
}
Код позади
ScriptManager.RegisterClientScriptBlock (
Me.Page, Me.GetType (), MyList.ClientID, "" & vbCr & vbLf & "window.mylistid = '" + MyList.ClientID + "';" & vbCr & vbLf & "", True
)
Помните, мой код работает нормально. Он не может поддерживать состояние управления списком, поэтому говорит, что объект требуется.
Может ли кто-нибудь помочь мне. После обновления панели Почему мой JavaScript не добавляет элементы в ListBox.
Заранее спасибо