title: ASP.NET MVC page/subpage routing
body: <p>I'm try to figure out how to handle the following scenario. In general, i have a bunch of records in a table. All of these have ID and ParentID fields to form a tree. </p>
  
  <pre><code>Page1
   - Page2
   - Page3
  Page4
   - Page5
   -- Page6
  </code></pre>
  
  <p>Now, i want my routes for Page3 and Page6 to be like <code>/Page1/Page6</code> and <code>/Page3/Page5/Page6</code> respectivelly. That is, i want to include all parents in the URL.</p>
  
  <p>How to set my controller action/routing to achieve the above result?</p>
  
  <p>Edit: Forgot to mention that the above structure will be dynamic - nodes can be added/deleted/change parent, etc.</p>