What are the common class structure for using XSLT + .Net? (server-side XSLT) My aim is to avoid standard webforms, tending to pure MVC, but still keep all the opportunities of ASP.net (caching, session management etc). Is it better to implement it as handler(s), or on Page level, or as Control? Does it absolutely depends on particular task or still there are preferrable implementations? What is most flexible implementation?
Now i get xml string from domain via Facade (domain entities implement IXMLSerializable), loading and caching a static collection of XslCompiledTransforms from disc as a Singleton, and a Controller (as a httphandler) who rules the logic of request processing and has an access to the previous classes and cached pages. Is that right?