title: Sanity check: Master Page, Content Page and ASCX dependencies
body: <p>I'd like someone to give what we're doing a glance-over and tell me whether we're going about it an odd way.</p>
  
  <p><strong>What I have:</strong></p>
  
  <ul>
  <li>We have a .master (Master Page), .aspx (Content Page) and an .ascx (User Control).</li>
  <li>The User Control should appear on all pages, so we have placed it on the Master Page</li>
  <li>The User Control should be initialised differently based on the Content Page it appears on. So, the Content Page has the resposibility of raising an event on the User Control, passing in some arguments, which initialises the control.</li>
  </ul>
  
  <p><strong>Questions:</strong></p>
  
  <p>In my mind, this removes any dependency between the User Control and either the Content Page or Master Page. Am I correct?</p>
  
  <p>Is calling an event on the User Control the easiest way to pass arguments in and initialise the control accordingly?</p>
  
  <p>Happy to clarify any further points, Thanks.</p>