Доступ к флажку внутри html-таблицы, из кода позади (.NET) - PullRequest
2 голосов
/ 08 февраля 2011

Привет, ребята, у меня вопрос о asp.net

У меня есть эта таблица с флажком для каждой строки:

http://i.stack.imgur.com/9QBLf.png

код таблицы внутри ASPXстраница:

http://i.stack.imgur.com/dLbP1.png

Итак, я пытаюсь реализовать кнопку удаления выбранной .. Как именно я указываю на конкретный флажок для определенной строки из кода позади, когда все 3 имеютодно и то же имя chkSelected?Я знаю, как сделать это с помощью gridview, но не совсем уверен, как, если мы сделаем это с помощью цикла for.

Могу ли я сделать что-то подобное внутри btnDelete_Click?

    foreach (Control control in Controls)
    {
        try
        {
            CheckBox chkCurrent = (CheckBox)control;
            if (chkCurrent.Checked)
            {
                Partners partner = new Partners(chkCurrent.ID); <- reference id here
                partner.Delete();
            }
        }
        catch { }
    }

Спасибозаранее!

1 Ответ

0 голосов
/ 08 февраля 2011

WebForms ASP.Net довольно стар и не работает, но я бы посоветовал сделать это грубо и отказаться от контрольного уровня ASP.Net. Таким образом, визуализируйте каждый флажок с уникальным именем:

<input type="checkbox" name="select_press<%= i %>" ...

Затем, в своем коде, проверьте коллекцию запросов на наличие каждого флажка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...