Я не знаком с AdoNetDataContext / ASP, но похоже, что изменения, сделанные с помощью jQuery, не запускают события, которые он использует для обнаружения изменений в значениях текстового поля.
Предполагая, что это так, ваши варианты:
- Получить jQuery для запуска правильных событий
- Получите jQuery для запуска функций, специфичных для AdoNetDataContext, для принудительного распознавания изменений
- Получите AdoNetDataContext для прослушивания любых событий, запускаемых jQuery
.
Самый «правильный» вариант - № 1, ИМХО.
EDIT:
1. Получите jQuery для запуска основных событий ::
Существует функция jQuery, которая запускает события:
http://api.jquery.com/trigger/
Согласно документации, что-то подобное должно работать (не проверено):
$('foo').trigger('change');
(Примечание: это предполагает, что AdoNetDataContext прослушивает событие 'onChange'. Если нет, вам нужно выяснить, что прослушивает и вместо этого вызывать эту функцию)