Я использую ASP.NET 3.5 + Ajax Control Toolkit + jQuery (пока нет MVC)
Я ищу стандартное решение для отображения пользовательского элемента управления (.ascx) в виде модального всплывающего окна (например, реализация Ajax Control Toolkit ModalPopupExtender), где я могу передать ему параметры перед его открытием. Затем получите некоторые значения при закрытии и, возможно, обработайте события на сервере.
В настоящее время я использую комбинацию ModalPopupExtender и панели обновления для реализации этого каждый раз, когда мне это нужно. Кажется, что требуется слишком много сантехники, которая должна быть создана каждый раз.
Прежде чем создавать собственное пакетное решение, я ищу существующее решение или лучший шаблон для его реализации.