Вчера у меня была такая же необходимость в использовании всплывающего расширителя, и вот файлы js, которые вы должны включить в первую очередь.
<script src="javascripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Compat.Timer.Timer.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Common.Common.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.ExtenderBase.BaseScripts.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Animation.Animations.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DropShadow.DropShadowBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DynamicPopulate.DynamicPopulateBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.PopupExtender.PopupBehavior.js" type="text/javascript"></script>
Следующим шагом является создание PopupBehavior из JavaScript следующим образом:
$create(AjaxControlToolkit.PopupControlBehavior, {"PopupControlID":"div_to_popup","Position":3}, null, null, $get("textbox_input_id"));
Если вам нужно использовать другой элемент управления из AjaxControlToolkit только со скриптами без нагрузки на asp, вот один простой способ найти необходимые файлы js для включения.
Перейдите на демонстрационную страницу здесь и посмотрите на источник страницы. Внизу вы увидите, как создать элемент управления. Чтобы найти включаемые файлы, необходимые для этого элемента управления, выберите CombineScriptsHandler.ashx и найдите «// START». Каждая строка с "// START" показывает скрипт, который включен в страницу.