Флажок установлен событие не работает
я буду использовать контроль флажка в ретрансляторе.
я должен найти значение флажка, когда он установлен.
я не знаю, поставьте соответствующую галочку событие,но событие не выполняет.элемент управления всегда выходит за пределы проверяемого события.
Что я уже пробовал:
&ЛТ;АСП:репитер идентификатор="rptrrol" атрибут runat="сервер"и GT;
& lt;itemtemplate>
- &ЛТ;АСП:метка идентификатор="lblrid" текст=в'<%#Ивала("Рид") %&ГТ;' видна="ложных" атрибут runat="сервер"и GT;
&ЛТ;АСП:чекбокс с ID="chkrole" атрибут runat="сервер" текст=в'<%#Ивала("роль") %&ГТ;' OnCheckedChanged="chkrole_CheckedChanged" autopostback элемента управления="истинной" /&ГТ;
Код C#
роль собственной пустоты ()
{
DataTable dt1 = новый DataTable();
ст1 = objRoleBL.Select_Role();
если (ст1.Строк.Граф > 0)
{
рптррол.Источник данных = dt1;
рптррол.Привязку();
}
}
охраняемых недействительными chkrole_CheckedChanged(объект отправителя, EventArgs в электронной)
{
CheckBox chk = (флажок)отправитель;
RepeaterItem item = (RepeaterItem)chk. NamingContainer;
Метки lblCampCode = (метки)элементов.FindControl("lblrid");
строка CampCode = lblCampCode.Текст;
}
Karthik_Mahalingam
убедитесь, что вы связываете данные внутри !page. ispostback
Vibhusha Devani
Ya это будет bind on !ispostback...., на самом деле данные ckeckbox привязываются управлением данными ретранслятора.и теперь я должен получить значение checkbox checked.это будет вставка в другую таблицу базы данных.
Данные о получении ретранслятора были правильными,но когда я хочу проверить событие check checkbox и попытаться получить значение checkbox, событие не может быть вызвано.элемент управления не может перейти на событие checkbox checked.