I am using ASP.NET MVC 3 and following the tutorial here <http://www.asp.net/mvc/tutorials/asp-net-mvc-routing-overview-cs>. 

I am working on the sign up functionality and trying to make use of routing. So the typical scenario is:

1. When the user wants to sign up, he would get taken to /Account/SignUp.
2. Upon succesful sign up, he then gets redirected to /Account/SignUp/Successful.

I thought it would be simple enough but the "Successful" parameter never gets passed in the SignUp method in the controller. 

```
 public ActionResult SignUp(string msg)
 {
     // Do some checks on whether msg is empty or not and then redirect to appropriate view
 }

```

In global.aspx.cs I've got pretty much the vanilla routing:

```
   routes.MapRoute(
            "Default",
            "{controller}/{action}/{id}",
            new { controller = "Home", action = "Index", id = UrlParameter.Optional });

```

What am I failing to grasp here?