We’re building a CMS. The site will be built and managed by the users in aspx pages, but we would like to create a static site of HTML’s. The way we’re doing it now is with code I found here that overloads the Render method in the Aspx Page and writes the HTML string to a file. This works fine for a single page, but the thing with our CMS is that we want to automatically create a few HTML pages for a site right from the start, even before the creator has edited anything in the system. Does anyone know of any way to do this?
Share
Calling the
Rendermethod is still pretty simple. Just create an instance of your page, create a stubWebContextalong with theWebRequestobject, and call theRendermethod of the page. You are then free to do whatever you want with the results.Alternatively, write a little
curlorwgetscript to download and store whichever pages you want to make static.