Самый простой способ - использовать обычный XmlWriter
(или, если вам нужно более сложное построение, чем просто запись потока элементов, XmlDocument
или XDocument
), и вывести XHTML.
Если вы хотите использовать System.Web.UI
классы, вам нужно сослаться на System.Web.dll
из вашего проекта. Я бы не рекомендовал его, поскольку он не будет вам дорого стоить и не будет включен в .NET Client Profile (который вы, возможно, захотите использовать в будущем, особенно в .NET 4).