Посмотрите на класс System.Web.UI.WebControls.WebParts.WebPartManager
Имеет свойство EditDisplayMode , которое представляет режим отображения, в котором конечные пользователи могут редактировать и изменять элементы управления сервером. Смотрите документ здесь