Я не могу прямо ответить на ваш вопрос, что лучше. Но, по моему опыту, я оставил AjaxToolkit в одиночку (если, конечно, нет других требований/ограничений, которые заставили бы вас использовать его).
Когда мне нужно модальное всплывающее окно я либо код некоторые JQuery сами или использовать jQueryUI Dialog
http://jqueryui.com/dialog/
Надеется, что это помогает.
EDIT: Я не говорю, что AjaxToolkit никогда не должен использоваться. Мое мнение, что пользовательский интерфейс jquery - намного лучшая структура. Я лично НИКОГДА не использую AjaxToolkit, но каждый из них сам по себе.
EDIT: Мне не нравится AjaxToolkit becaue: 1) Мне не нравится, что на стороне клиента используется разметка на стороне клиента. Я предпочел бы просто написать сам клиентский скрипт. 2) Мне не нравятся все запросы ScriptResource.axd, которые запускаются со страницы. Я бы предпочел иметь только один «большой» js-файл и сжать/кешировать его. 3) Мне не нравятся панели обновлений, они вызывают всевозможные проблемы с viewstate и т. Д. Я бы предпочел просто написать простые «Web-методы» и вызвать их через ajax с помощью jQuery.
«что лучше» не является хорошим вопросом. Разница между ними в порядке. – BlackICE
Это два различных элемента управления инструментария управления ajax! Ознакомьтесь с http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx и http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/PopupControl/PopupControl.aspx –
@BlackICE почему это нехорошо вопрос?? конечно, один из этих элементов управления имеет лучшую производительность или работает более точно. – Hamzad