Re-usable asp.net web pages
<p>I want to build a re-usable asp.net invoice module. This means that I want to utilise this module from several web-sites. This invoice module wil be indipendant and will have its own business layer with its own business logic.</p>

<p>My question : How do I achieve this seperation with asp.net. The webiste that implements this invoice module should be responsible for the theme ect. So is it possible to have re-usable asp.net pages, in say a dll or seperate project, which inherits the theme of the site that implements this module?</p>

<p>Any ideas would be appreciated</p>
