You create Web-based client applications. You are creating an ASP.NET intranet site. The site permits individual departments to post content without involving the Central Information Technology resources. The site also permits Central Information Technology to maintain control over the intranet as a whole. Each department wants complete control over the appearance and behavior of their departmental content. However, Information Technology directives require every page on the intranet to maintain a consistent appearance and behavior. You need to develop the Web page on the intranet site so that it meets the requirements. What should you do?
A.
Create a single ASP.NET master page and individual department master pages. The pages must refer to the master page. Permit each department to modify its master page as desired as long as it references the company master page.
B.
Create a set of common .aspx files that contain the common style sheets and the header, navigation bar, and footer content that are to be referenced from departmental home pages by using ASP.NET #include directives.
C.
Create a base class that inherits from System.Web.UI.Page and design this page to control the common user interface elements.
D.
Create the home pages for all departments as ASP.NET server controls. Reference each control from the main project and load the appropriate server control when a departments home page is loaded.