У меня есть веб-страница, которая работает должным образом в браузерах, но не работает в устаревшем приложении WinForms, которое использует элемент управления WebBrowser
.
В таблице HTML на странице ASPX используется привязка события Knockout для элементов tbody
и tr
:
<tbody data-bind="foreach: MyVM.Results">
<tr data-bind="event: {click: showInfo}">
<snip>
Строки таблицы правильно заполнены из модели, поэтому foreach
привязка работает правильно, но перед этой совокупностью возникает ошибка «недопустимый аргумент», которая, как я полагаю, связана с привязкой события click.При щелчке строки в заполненной таблице возникает эта ошибка:
Невозможно получить свойства 'ячейки' с неопределенной или нулевой ссылкой.
Это рассматриваемый javascript:
function ShowInfo() {
var foo = event.currentTarget.cells[0].innerHTML
<snip>
Это устаревшее приложение WinForms использует Knockout 3.5.0.
Является ли эта проблема известной, которая быларассматривается в более поздней версии Knockout, или это ограничение класса WebBrowser
в WinForms?