У меня есть страница с пользовательским элементом управления вкладками. Когда вы нажимаете на разные вкладки, он выполняет обратный вызов ajax. Во время этого вызова Ajax код динамически загружает другой элемент управления в зависимости от того, на какой вкладке была нажата кнопка, а затем добавляет его на соответствующую вкладку. Поэтому в основном у меня есть некоторый код, который выполняет оператор switch, использует LoadControl (), а затем добавляет элемент управления.
Проблема, с которой я столкнулся, заключается в том, что ни один из javascript внутри каждого из этих загружаемых элементов управления не регистрируется на странице. Основано на этой теме:
RegisterClientScriptBlock в вызове метода AJAX
Я подумал, что мне просто нужно переключиться с использования Page.ClientScript.RegisterClientScriptBlock на ScriptManager.RegisterClientScriptBlock. Я сделал это, но все еще ничего. Я что-то неправильно понимаю в ScriptManager? Я хочу, чтобы JavaScript был зарегистрирован в в динамически загружаемом элементе управления, который загружается во время вызова AJAX.
Заранее спасибо.