Для целых чисел я использую международный индекс, если он не вкладывается тогда, я использую Индексный суффикс по тому, что выполняется с помощью итераций как интервал groupIndex и интервал userIndex.
Ваш отредактированный код имеет остаточные свойства CommandArgument
и CommandName
; действительно ли вы обрабатываете событие Repeater.ItemCommand
?
Если да, и если ваша страница вызывает метод элемента управления Fill
при обратных передачах, это объясняет это.
Эта классика Проблема с разрывами волос ASP.NET объясняется в следующих сообщениях: Заглушка вопроса ASP.NET и Заглушка вопроса ASP.NET: РЕШЕНО!
Объяснение немного невероятно, но суть в том, что Repeater.DataBind
мешает ASP.NET »
Я обнаружил отсутствующий тег td в шаблоне элемента, иногда, когда DOM неверен, панель обновления делает странные вещи.
Практически КАЖДЫЙ раз, когда я сталкиваюсь с этой проблемой, это происходит потому, что DataBind () вызывается, хотя этого быть не должно. Это убьет большинство событий от элементов управления внутри ретранслятора. Я вижу, у вас есть проверка! IsPostBack в вашем Page_Load ... так что это начало. Но попробуйте поставить точку останова на repNotes.DataBind () и посмотрите, вызывается ли он, когда вы этого не ожидаете.
Работает ли он нормально вне UpdatePanel?