У меня есть RadioButtonList внутри ретранслятора. У меня AutoPostback установлен на «true» и определено OnSelectedIndexChanged. Когда я выбрал другую радиообъектуру в моем списке, страница выполняет обратную передачу, но мое определенное событие OnSelectedIndexChanged не захватывает или не стреляет. Не уверен, что мне не хватает. Вот моя разметка и отделенный код:RadioButtonList Inside Repeater OnSelectedIndexChanged Not Firing
1
A
ответ
2
Используйте itemcreated события ретранслятора, чтобы связать ваш EventHandler:
protected void Repeater!_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.item.FindControl("TaskRadioButtonList").SelectedIndexChanged += new EventHandler(TaskRadioButtonList_OnSelectedIndexChanged);
}
}
Вставьте код здесь вместо изображения. – Kashif
Повторяете ли вы повторитель на обратной стороне? Если это так, это, вероятно, потеряет состояние радиобюджетщика. Отправьте свой код, где вы привязываете ретранслятор. – Rezler
Я привязываю ретранслятор на странице_Load. – obautista