title: How to append string to the requested URL from controller action method in mvc4
body: <p>I am developing a website which contains some tutorials using MVC4 and entity framework.
  All the tutorials will be saved in database and based on the Tutorial Id (say TId) provided in the requested URL it will retrieve all the information regarding that tutorial in the action method and render in the view and display to the user. A sample URL is mentioned below.</p>
  
  <p><strong>URL: www.mysite.com/Tutorials/Show/452</strong></p>
  
  <p>Where <strong>Tutorials</strong> is Controller Name and <strong>Show</strong> is the action method name.</p>
  
  <p>Here 452 is the TId. So when this URL is requested tutorial with TId 452 will be displayed. But what I want is, I want to append the dashed tutorial name at the end as shown below.</p>
  
  <p><strong>www.mysite.com/Tutorials/Show/452/My-Test-Tutorial</strong></p>
  
  <p>I can replace the space with '-' and generate the string but I dint find a way to append it to the URL.</p>
  
  <p>This works perfectly with stackoverflow site.
  For example, even though we request <strong>"<a href="https://stackoverflow.com/questions/20035665/">In MVC4, how to redirect to a view from a controller action with parameters in the Url?</a>"</strong> the question with Id <strong>"20035665"</strong> is getting displayed and URL will be changed to <strong>"<a href="https://stackoverflow.com/questions/20035665/in-mvc4-how-to-redirect-to-a-view-from-a-controller-action-with-parameters-in-t">In MVC4, how to redirect to a view from a controller action with parameters in the Url?</a>"</strong>.</p>
  
  <p>Can anyone pls help me on this?</p>