ASP.NET - Управляйте событиями, не стреляя в повторителе

Для целых чисел я использую международный индекс, если он не вкладывается тогда, я использую Индексный суффикс по тому, что выполняется с помощью итераций как интервал groupIndex и интервал userIndex.

8
задан Nathan Taylor 30 June 2010 в 21:19
поделиться

3 ответа

Ваш отредактированный код имеет остаточные свойства CommandArgument и CommandName ; действительно ли вы обрабатываете событие Repeater.ItemCommand ?

Если да, и если ваша страница вызывает метод элемента управления Fill при обратных передачах, это объясняет это.

Эта классика Проблема с разрывами волос ASP.NET объясняется в следующих сообщениях: Заглушка вопроса ASP.NET и Заглушка вопроса ASP.NET: РЕШЕНО!

Объяснение немного невероятно, но суть в том, что Repeater.DataBind мешает ASP.NET »

3
ответ дан 5 December 2019 в 21:20
поделиться

Я обнаружил отсутствующий тег td в шаблоне элемента, иногда, когда DOM неверен, панель обновления делает странные вещи.

2
ответ дан 5 December 2019 в 21:20
поделиться

Практически КАЖДЫЙ раз, когда я сталкиваюсь с этой проблемой, это происходит потому, что DataBind () вызывается, хотя этого быть не должно. Это убьет большинство событий от элементов управления внутри ретранслятора. Я вижу, у вас есть проверка! IsPostBack в вашем Page_Load ... так что это начало. Но попробуйте поставить точку останова на repNotes.DataBind () и посмотрите, вызывается ли он, когда вы этого не ожидаете.

Работает ли он нормально вне UpdatePanel?

2
ответ дан 5 December 2019 в 21:20
поделиться
Другие вопросы по тегам:

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