Отображение страницы ASPX без запроса

У меня есть страница ASPX, которую я собираюсь использовать в качестве шаблона для генерации некоторого HTML. Я определил свои элементы управления разметкой и привязкой к данным и создал функцию, которая выполняет всю привязку данных, вызывает this.Render и возвращает HTML. Функция работает нормально при вызове из Page_Load.

Я намеревался обойти запрос страницы и напрямую вызвать метод и получить HTML-код страницы, но когда я вызываю функцию, не выполняя HTTP-запрос, ни один из моих элементов управления на стороне сервера не работает. инициализирован.

Есть ли способ вызвать метод на странице, передать некоторые параметры и получить вывод HTML, не выполняя HTTP-запрос. Я считаю, что Server.Execute может это сделать, но я не могу найти способ передать в нем параметры.

Я вызываю такую ​​функцию

MyPage ThreadHTMLGenerator = new MyPage;
string threadHTML= ThreadHTMLGenerator.GenerateExpandedHTML(param1, param2, param3);
8
задан John Saunders 22 February 2011 в 15:18
поделиться