views:

33

answers:

2

Hi, I'm soon to kick off a web app using ASP.NET that allows for the manual entry of new data and update of existing data. The company has an existing template that uses a 3 tier structure with standard user interface, business layer and data layer. However they may go with ASP.NET MVC2 if they can find a good enough reason to switch from their existing template.
It looks like there could be 7 or 8 different screens all with different data to be added / updated, probably using expandable grid/template or divs of some sort. So I'm wondering if there's a clever way to implement all these screens and reuse as much code as possible, or in other words write as little code as possible. I'm thinking of maybe a user control that could be placed on multiple screens, or some kind of template that could be reused. I don't know yet how much if any of the data will be common across all the screens. The database is being designed at the moment by another developer and I haven't had a look yet. Just looking for ideas/thoughts from some of the experts out there...I hope this isn't a 'how long is a piece of string' question :)

+1  A: 

Maybe you should use master pages. See: http://www.asp.net/master-pages/tutorials

Csaryus