title: T4MVC causing incorrect URL's
body: <p>Using T4MVC on my new MVC Razor Project and I will have an action link like so</p>
  
  <pre><code>@Html.ActionLink(ViewRes.SharedStrings.HomeLink, MVC.Home.Views.Index, null, new { rel = "dropmenu7" })
  </code></pre>
  
  <p>so i would expect a url like 
  <a href="http://localhost:52122/Home/Index" rel="nofollow">http://localhost:52122/Home/Index</a></p>
  
  <p>but what i am getting is 
  <a href="http://localhost:52122/Home/~/Views/Home/Index.cshtml" rel="nofollow">http://localhost:52122/Home/~/Views/Home/Index.cshtml</a></p>
  
  <p>looking into the t4mvc template file, i see where the "~/Views/Home/Index.cshtml" is coming from but I dont wanna touch it because it was made that way and i would guess i shouldnt have to change anything there. </p>
  
  <p>Asking a friend, he says that i should use RouteLink instead of ActionLink because i am sometimes going to locations outside of the controller. However when i do that, i get: "A route named '~/Views/Home/Index.cshtml' could not be found in the route collection." when i try to run the app.</p>
  
  <p>I guess i should also note that the links i am using are in the _Layout.cshtml</p>
  
  <p>What am i doing wrong?</p>