title: ASP.net MVC 3 adding arbitrary text to the end of an ActionLink
body: <p>Hi I have a question about Html.ActionLink.</p>
  
  <p>Imagine:</p>
  
  <pre><code>@Html.ActionLink(item.title, "Singlet", new { id = item.blog_id })
  </code></pre>
  
  <p>produces http://[url]/[controller]/Singlet/[id]</p>
  
  <p>But what if I want to suffix some more arbitrary data at the end? For example:</p>
  
  <p>http://[url]/[controller]/Singlet/[id]/#comments</p>
  
  <p>To jump to the comments div. I know I can just make the string myself with something like:</p>
  
  <pre><code>@( new HtmlString(String.Format("&lt;a href=\"Blog/Singlet/{0}/#comments\"&gt;link to comments&lt;/a&gt;", item.blog_id)) )
  </code></pre>
  
  <p>But I am hoping there is a cleaner way, perhaps with ActionLink?</p>
  
  <p>Thanks</p>