Предполагая, что вы преобразовали в HTML, быстрый и грязный способ вывести ваш преобразованный HTML - просто записать результат непосредственно в поток ответов, например, в Page_Load
из default.aspx
( Установить буфер страницы = сначала true )
Response.Clear();
Response.Write(sw.ToString());
Чуть более элегантно было бы вставить преобразованный HTML в элемент управления, например используя InnerHtml div (runat = server) на странице (после удаления корневых тегов html и body из вашего XSL).
И еще элегантнее было бы написать HttpHandler.
Однако, если ваш XSLT преобразуется в XML, а не в HTML, используйте элемент управления Xml для управления форматированием XML на вашей странице.
Все это обсуждается довольно подробно здесь .
Хотя один вопрос - обычный способ представления списка данных (например, возвращаемых из DataSet) в ASP.NET WebForms будет состоять в использовании элемента управления GridView или Repeater? Вам может показаться, что это проще в использовании, чем написание собственного XSLT?