title: asp.net mvc Html.ActionLink() keeping route value I don't want
body: <p>I have the following ActionLink in my view</p>
  
  <pre><code>&lt;%= Html.ActionLink("LinkText", "Action", "Controller"); %&gt;
  </code></pre>
  
  <p>and it creates the following URL <a href="http://mywebsite.com/Controller/Action" rel="noreferrer">http://mywebsite.com/Controller/Action</a></p>
  
  <p>Say I add an ID at the end like so: <a href="http://mywebsite.com/Controller/Action/53" rel="noreferrer">http://mywebsite.com/Controller/Action/53</a> and navigate to the page. On this page I have the markup I specified above. Now when I look at the URL it creates it looks like this:</p>
  
  <p><a href="http://mywebsite.com/Controller/Action/53" rel="noreferrer">http://mywebsite.com/Controller/Action/53</a> (notice the addition of the ID)</p>
  
  <p>But I want it to remove the ID and look like it did originally, like this <a href="http://mywebsite.com/Controller/Action" rel="noreferrer">http://mywebsite.com/Controller/Action</a> (notice no ID here)</p>
  
  <p>Any ideas how I can fix this? I don't want to use hard coded URLs since my controller/actions may change.</p>