«Недопустимый аргумент обратной передачи или обратного вызова» с элементами управления Databound

13
задан Robert Wagner 16 November 2008 в 08:52
поделиться

2 ответа

Проблема загружает данные для управления в событии страницы Load и называет DataBind () методом. Однако кажется, что, если DataBind () метод называют, прежде чем события генерируются, вышеупомянутое исключение сгенерировано, поскольку именование управления изменилось.

решение состоит в том, чтобы изменить это на если (! IsPostback), DataBind () и затем называют DataBind () методом в конце обработчика событий. Необходимо было бы назвать его большую часть времени так или иначе в конце обработчика для влияния на изменения.

, Если это не Ваша проблема, и Вы изменяете сторону клиента средств управления с помощью JavaScript, проверяете эта статья .

, которая Это сам, ответило сообщение, поскольку я получал много ответов на моем блоге к этой проблеме и думал, что мог бы совместно использовать его далее.

24
ответ дан Robert Wagner 16 November 2008 в 08:52
поделиться

Спасибо за это. Я столкнулся с этой проблемой, и ваш самостоятельный ответ помог мне ее исправить.

Альтернативой вызову метода DataBind () в конце каждого обработчика событий является выполнение его один раз в событии PreRender страницы.

7
ответ дан 1 December 2019 в 19:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: