powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Репитер и измениение тестовых полей в нем
2 сообщений из 2, страница 1 из 1
Репитер и измениение тестовых полей в нем
    #33843486
Duke_Nuken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая вот задача. Есть репитер нем выводяться в каждой строке
серверное текстовое поле например ID="name" и сбоку серверная кнопка ID="Update"
Сложность в том что нужно при нажатии на конпку получить "Update" все
значения из всех текстовых полей "name".

Примерно так.

NAME ===== Button
"Vala" = "Update"
"Gala" = "Update"
"Sara" = "Update"

Поскольку "name" это текстовые поля, то кастомер может ПОМЕНЯТЬ значения и они будут не совпадаться
с теми что и были. тоесть юзер берет и меняет слово "Vala" на "Dasha".
Получить "старые" значения не состовляет труда, также у меня полчаеться выгребсти значение напротив
нажатой конопки. А вот забрать новые значения никак.

1) Вот так можно получить все строки из репитера — но тут старые значения


// оброботчик нажатия кнопки

foreach (RepeaterItem CurRow in Repeater1.Items)
{
    foreach (Control CurItem in CurRow.Controls)
    {
        if (CurItem.ID == "name")
        {
            HtmlInputText Quantity_item = CurItem as HtmlInputText;

            break;
        }
    }
}

2) вот могу получить измененное значение рядом с кнопкой

protected void UpdateCartEvent(object sender, EventArgs e)
{
    RepeaterItem Item = (RepeaterItem)((Control)sender).Parent;
    foreach (Control CurItem in Item.Controls)
    {
    if (CurItem.ID == "name")
    {
        HtmlInputText _name = CurItem as HtmlInputText;
        quantity = _name.Value;
        break;
    }
}

А вот как сделать нечто среднее. получить все и сновыми значеними?
...
Рейтинг: 0 / 0
Репитер и измениение тестовых полей в нем
    #33843638
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А репитер случаем не при каждом постбеке биндится?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Репитер и измениение тестовых полей в нем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]