title: How to do routing with both WebForms and MVC in a VS2013 web project
body: <p>I have converted a website project from VS2010 to a Web application project in VS2013. Now I want to integrate a VS2012 MVC4 project to this VS2013 project. So I created an MVC Area, called Test, in this new VS2013 project. Hence a new class was created in Test area folder as follows:</p>
  
  <pre><code>public class TestAreaRegistration : AreaRegistration 
      {
          public override string AreaName 
          {
              get 
              {
                  return "Test";
              }
          }
  
          public override void RegisterArea(AreaRegistrationContext context) 
          {
              context.MapRoute(
                  "Test_default",
                  "Test/{controller}/{action}/{id}",
                  new { action = "Index", id = UrlParameter.Optional }
              );
          }
      }
  </code></pre>
  
  <p>Inside the Controller folder of the "Test" area, I created a HomeController with Index action method - and a corresponding view "Index.cshtml".</p>
  
  <p>When I run the app, it by default opens the Default.aspx page of the WebFomrms. And if I open the app through <code>http://localhost:1234/WebAppName/Home/Index</code>, it opens the Index.cshtml view. I like all of this so far.</p>
  
  <p>How do I do routing inside this new app to navigate between webform and an MVC view. For example my WebForm home page has a left navigation bar where I have links to some WebForm pages that a user can navigate to with no problems. How do I add a link for a MVC veiw to this WebForm left navigation bar so that a user can navigate back and forth between webform pages and MVC views.</p>
  
  <p>My project is targeting .NET 4.5.1.</p>