Я работаю над настройкой BlogEngine.Net, чтобы иметь возможность возвращать HTML-код из вызова AJAX. По сути, я хотел бы визуализировать серверную часть UserControl, а затем вернуть полученный HTML-код в вызов на стороне клиента.
Я делал это много раз в других приложениях, используя статические методы PageMethods, помеченные атрибутом [WebMethod]. Но всякий раз, когда я пытаюсь сделать это с BlogEngine.Net, я получаю полный HTML-код возвращаемой страницы. Это даже не похоже на то, что WebMethod становится тронутым.
Я также пытался реализовать это как HttpHandler, но у меня тот же результат. Как только я включаю страницу (класс страницы Vanilla) и использую ее для визуализации элемента управления, вместо сгенерированного кода я получаю полный HTML-код страницы, с которой я звоню, что приводит меня к предположению, что что-то перехватывает мой код для визуализации Page.
Какие-либо идеи или альтернативные решения, позволяющие визуализировать пользовательский элемент управления на стороне сервера и возвращать HTML-код с помощью платформы BlogEngine.Net?