Мы создали UserControl.Внутри пользовательского контроля мы создаем панель обновления.Внутри панели мы создаем различные элементы управления, такие как TextBox, Button, DropDownList и ListBox и связанные с ними события buttonclick (), DropDown_selectedIndexChanged (), TextBox_TextChenged () и т. Д. Все элементы управления (включая панель обновления) создаются программно с помощью c #.Чтобы изменить события, которые мы использовали, мы использовали ScriptManager.
ScriptManager добавлен в функцию OnInit программно, как показано ниже:
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page);
if (scriptManager == null)
{
scriptManager = new ScriptManager();
//scriptManager.EnablePartialRendering = true;
this.Controls.AddAt(0,scriptManager);
}
Каждый раз после загрузки страницы только одно событие получает частичную обратную передачу (желательно), но после этого событие не запускается.
Все действительные изменения уже внесены в файл web.config для AJAX.Пожалуйста, предложите возможную причину и решение проблемы.