That looks pretty simple, thanks! Will I have to use routing to get this to apply to the root of the site, so it works with http://mysite.com/about.html instead of http://mysite.com/plaintext/about.html? And I guess I'll have to rename the .html files to be .vm?
I'm trying to make this as friction-free as possible because these static pages are being provided and updated regularly by someone who's comfort zone is dreamweaver + html. The less I have to do each time an update is made, the better. I thought I'd got it by chaning the mapping to ISAP from "*.html" to */ *.html", but it looks like IIS isn't that specific. On Sep 2, 6:29 am, James Curran <[email protected]> wrote: > Funny, I was just about to write a blog post about this. Here's what I use" > > [DefaultAction] > public abstract class PlainTextController : SmartDispatcherController > { > public void DefaultAction() > { > string template = "notfound"; > > if (HasTemplate(this.ControllerContext.Name +"/" + Action)) > { > template = Action; > } > > RenderView(template); > } > } > > [Layout("default"), Rescue("generalerror")] > public class MySiteController : PlainTextController { } > > Then, you just need the .vm (or .brail etc) files in your views folder > for the static pages. This gives you the advantage of being able to > use layouts for those pages. > > On Tue, Sep 1, 2009 at 11:29 PM, JakeS<[email protected]> wrote: > > > I've got a monorail site that's running with controllers mapped to > > "*.html" pages so the URLs arehttp://mysite.com/controller/action.html > > > Now I've been given a set of static pages that we need to put into the > > root of the site... something likehttp://mysite.com/about.html. > > > Is there an easy way to do this? Or do I have to create a > > "StaticController" for these static pages with actions for each one > > and use routing to turn /about.html into StaticController's "about" > > action? > > -- > Truth, > James --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
