ASP.NET MVC Supprimer la chaîne de requête dans la méthode d'action

J'ai une méthode d'action qui ressemble à ceci:

public ActionResult Index(string message)
{
  if (message != null)
  {
    ViewBag.Message = message;
  }
  return View();
}

Ce qui se passe, c'est que l'url d'une demande à cet ressemblera:

www.mysite.com/controller/?message=Hello%20world

Mais je veux qu'il à l'air juste

www.mysite.com/controller/

Est-il un moyen de supprimer la chaîne de requête à l'intérieur de la actionmethod?

vous dites que vous voulez de message par défaut, lorsqu'ils n'entrent pas dans une chaîne de requête? Ou que vous souhaitez masquer le querystring quel que soit le type de message envoyé sur l'url d'abord?
La seconde, fondamentalement, je veux traiter le message (il peut être n'importe quoi) et ne pas l'afficher sur l'url.

OriginalL'auteur willvv | 2012-03-12