I am developing an asp.net mvc website product that needs to allow customers to add their own content pages, outside of the project.
So the product will deliver a core set of pages (views) all using a master page. The clients can add their own web pages (.aspx) which I was hoping they could inherit from the MVC masterpage. Obviously there is no view context, so all of my html helpers, and Url.* calls fail.
What would be the best strategy to allow someone to add web pages into an mvc product, re-using as much of the structure as possible.