2016-01-18 1 views
0

У меня есть таблица HTML с CheckBox в каждой ячейке. У моей первой строки под моей ячейкой заголовка есть проблема, когда я ее проверю, событие правильно запущено, но когда я сниму его, события нет. Другая ячейка и флажок работают правильно (отметьте/снять флажок с события). Когда я не создал ячейки заголовка, работайте правильно.Почему ASP.NET CheckedChanged не уволен?

Смотрите мои клетки не работают uncheked событие:

enter image description here

Мой код Behind:

http://pastebin.com/sEmkhVRP

(Синтаксис переменных накладывается на меня)

+0

Можете ли вы показать нам код aspx, а также область кода (C# или VB)? – Sankar

+1

Опубликуйте свой ASPX и код, чтобы мы могли видеть, в чем проблема. Вы делаете это слишком сложно, чтобы кто-нибудь мог ответить или помочь вам. – Seany84

+0

Я перепробовал, и когда я удаляю заголовок в своей таблице, события работают правильно ... Почему, когда я добавляю заголовок в свою таблицу, мои события для первой строки ниже моего заголовка не работают? Ищете несколько дней, и я не могу найти решения. Отладчик показывает мне, что я не ввел событие и ничего не предпринимаю в моем приложении. – Quentin

ответ

0

Я нашел решение, используя TableHeaderRow и добавьте его TableHeaderCell. Я использую только TableHeaderCell и не работает.

В ASPX:

     <asp:Table ID="InfosTable" CssClass="table table-bordered table-hover table-striped" 
           runat="server" CellPadding="0" CellSpacing="0"> 
           <asp:TableHeaderRow ID="TableHeaderRow1" runat="server" ForeColor="Snow" BackColor="OliveDrab" 
            Font-Bold="true"> 

           </asp:TableHeaderRow> 
          </asp:Table> 

А в коде позади вы можете использовать:

tblheaderCell = New TableHeaderCell 
       tblheaderCell.Text = " Liste " & candidat.CAN_Liste 

       TableHeaderRow1.Cells.Add(tblheaderCell) 

Теперь мое событие Проверено/Unchecked работу правильно! Мне любопытно, почему, если вы не используете tableHeaderRow, событие на первой строке ниже головы не работает для Unchecked (CheckBox), но Checked work.

1

Вам понадобится AutoPostBack = «True», установленный на CheckBox c ontrol

+1

Нет, OP говорит * Событие правильно уволено, но когда я сниму его, событий нет. * – Rahul

 Смежные вопросы

  • Нет связанных вопросов^_^