title: Generate semantic URL with asp.net mvc4 ActionLink in Razor views
body: <p>I have a below setup in the controller for Public facing web page</p>
  
  <p><code>Company -&gt; About -&gt; Partners</code> ( which i want to be accessed as <strong>Company/About/Partners</strong> )
  Action Method</p>
  
  <pre><code>public about(string category)
  {
    ViewBag.Category = category;
    return View();
  }
  </code></pre>
  
  <p>Generation of the link is done as below which is giving me the wrong URL</p>
  
  <pre><code>@Html.ActionLink("Partners &amp; Investors", "About", "Company",new { Category = "Partners" },null)
  </code></pre>
  
  <p><strong>Wrong Url</strong></p>
  
  <p><code>Company/About?Category=Partners%20and%20Investors</code></p>
  
  <p>So the question is how does one generate the correct url that i wanted. What should i do ?</p>