title: Make Sectioned Page Content
body: <p>This question is pretty difficult for me to phrase well, so please bear with me.</p>
  
  <p>In VS Express I'm creating a series of web pages. On each page I want there to be a series of functions, relevant to a given user role. I want <strong>all my html code on a single aspx page</strong>, but with only certain sections appearing (hopefully asynchronously) as determined by the url which will be linked to via a drop down menu in the navbar.</p>
  
  <p>I would like to use Rerouting (I think it's called) to keep my urls nice and more malleable so I can change them later without breaking bookmarks and such. </p>
  
  <p>As a user, in a given role, I would mouse over the drop-down menu and see only the functions which I am allowed to perform. Upon clicking on one, it would update the url something like domain.com/form1 and would only show the block of code (in the aspx page, and again, preferably asynchronously) relevant to that action.</p>
  
  <p>I'm thinking to use divs and the css "display:none;" property. I'm not not sure by what mechanism to toggle between the "views," if you will, of the various functions. Should I use Javascript of ASP.NET?</p>
  
  <p>I'm so sorry for such a convoluted question. I spent over 20 minutes and this is the best way I could figure to ask. Does this even many any sense? If so, am I going about this all wrong or am I on the right track? I appreciate any stabs at this.</p>
  
  <p>Cheers ;)</p>
  
  <p><strong>PLEASE READ</strong>: I originally wanted to accomplish this with the urls, but I found that using the "MultiView" ASP.NET control is was a much better solution to my dilemma. I just wanted to clear up any presumed discrepancy between my original question and my answer. Like I said, it was a difficult question to figure out how to ask at the time. :)</p>