Url.Les paramètres de l'Action?

Dans la liste contrôleur que j'ai,

 public ActionResult GetByList(string name, string contact)
 {        
     var NameCollection = Service.GetByName(name);    
     var ContactCollection = Service.GetByContact(contact);           
     return View(new ListViewModel(NameCollection ,ContactCollection));
 }

Dans la page ASPX je l'appelle,

 <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a>

J'ai un problème dans le code ASPX... je peux tirer les enregistrements pour le nom de jean. mais quand je donne le contact="à calgary, à vancouver", le site va à l'erreur.

Comment puis-je appeler deux paramètres dans l'Url.D'Action. J'ai essayé de le ci-dessous, mais qui semble mal aussi.

  <a href="<%:Url.Action("GetByList","Listing" , new {name= "John" , contact= " calgary, vancouver" })%>"><span>People</span></a>
InformationsquelleAutor user787788 | 2011-06-08