#c# #.net #repeater #nested-repeater
#c# #.net #повторитель #вложенный повторитель
Вопрос:
Есть ли способ, которым я могу пропустить событие ItemDataBound ретранслятора, например, используя e.Handled = true
внутри события. Я знаю, что RepeaterItemEventArgs не содержит обрабатываемого свойства.
На самом деле я хочу привязать ретранслятор внутри события datalist’s databound, из-за которого событие привязки ретранслятора вызывается дважды. Итак, при втором вызове события ItemDataBound я хочу пропустить событие.
Комментарии:
1. Это кажется немного странным. Зачем вы это делаете? Может быть, есть лучший метод.
Ответ №1:
Сохраните логический флаг, который будет иметь значение по умолчанию true, и внутри вашего события у вас должно быть что-то вроде этого:
if (myFlag) {
myFlag = false;
//Content of the method
}
else myFlag = true;