title: asp .net mvc routing url with custom literal
body: <p>Is it possible to make url with custom literal separator that can have default parameters ?</p>
  
  <pre><code>context.MapRoute(
              "Forums_links",
              "Forum/{forumId}-{name}",
              new { area = "Forums", action = "Index", controller = "Forum" },
              new[] { "Jami.Web.Areas.Forums.Controllers" }
          );
  </code></pre>
  
  <p>I have this as you see im using to dash to separate id from name so I can have url like:</p>
  
  <pre><code>/Forum/1-forum-name
  </code></pre>
  
  <p>Instead of:</p>
  
  <pre><code>/Forum/1/forum-name
  </code></pre>
  
  <p>I see the problem is I'm using multiple dashes. And routing engine don't know which one to separate. But overalll it doesn't change my question because I want to use multiple dashes anyway.</p>