title: Choose Header in ASP.NET Page
body: <p>I have created a master page (Site.master) which contains the code to display a header, a footer, and a side bar.  It works really great, but I am having trouble figuring out how to dynamically choose the header.</p>
  
  <p>Basically, there are two possible header options.  If the user is not logged in, I want them to see a login box and links for recovering their password, etc.  If they are logged in, they'll see a logout link, and some information about their account (similar to how SO works, actually).</p>
  
  <p>Is it possible to have the Site.master check and use whichever header I want depending on the login status of the user?  I'm pretty stuck on where to begin with this (I thought maybe some checks in the code-behind of the master page) so any help would be appreciated.</p>