Our SP-site is used as a part of another non-SP site. The layout should look the same on both the SP-site and the non-SP site.

In the past, we have copy/pasted the html from the header and footer of the external site into the SharePoint master page. A preferred solution would be to include static html pages that SP can render as header and footer. That way, header and footer only need to be updated in one place. Is this possible?

How is the header/footer managed in the other site? is there an API you can pull the information with?
–
MauroAug 1 '11 at 12:01

I'm working together with the people that are making the other site, so I have the option to request 'things'. For now, the header and footer are stored in static html pages. They use EpiServer 6, I'm not familiar with how it's done there.
–
tarjeieoAug 1 '11 at 12:28

But this still means that someone has to manually copy paste the content into the user controls, right?
–
tarjeieoAug 3 '11 at 7:37

No, my recommendation assumed that you would be able to use .NET user controls on your other site...now knowing it is EpiServer I don't know if that is possible. You could just add a Label control to the user control and then open the HTML in the user control code-behind, read it into a string, and set the Label's Text property to the HTML.
–
Rob D'OriaAug 3 '11 at 12:02

If yours is a Publishing Site, you can use "Reusable Content" list. the purpose of this list is to store re-usable pieces of html.

You can develop a custom user control which may have a property to refer to an item in that list and then access the list item and render the content at run time. Or there may already be a control out there, please search on internet.