Я работаю с чужим кодом. Первоначально код был разработан таким образом, чтобы данные динамически создавали элементы управления (и вспомогательные элементы управления этих элементов управления ...) в событии OnInit на многочисленных веб-панелях управления. Затем последующие методы проверки проверили бы эти динамически созданные элементы управления на наличие достоверных данных. Это по-прежнему отлично подходит для моего веб-сайта. Тем не менее, мне нужно иметь возможность проверять эти данные без моего веб-сайта (так как это будет только серверная сторона). Решение Simpilist, похоже, состояло в том, чтобы инициализировать панели, а затем запустить методы проверки. Это было бы здорово ... если бы я мог понять, как инициализировать эти панели на стороне сервера без веб-страницы.Можно ли запустить событие OnInit панели веб-контроля без страницы?
Можно ли это сделать? Есть ли способ получить панель для инициализации без наличия страницы для отображения этой панели?
Вместо того, чтобы переместить код проверки, я сначала попытаюсь переместить код, который находится в OnInit, который создает элементы управления для разделения функций, а затем вызывает это до проверки. – Eves
Логика проверки должна быть в другом классе, чтобы вы не зависели от инфраструктуры ASP.NET, чтобы ее использовать. –