Parâmetros Url.Action?

No controlador de listagem que tenho,

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

a página ASPX eu chamo,

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

Eu tenho um problema no código ASPX ... Eu posso puxar os registros para o nome john. mas quando eu dou o contato = "calgary, vancouver", a página da Web fica com erro.

Como posso chamar dois parâmetros no Url.Action. Eu tentei o abaixo, mas isso parece errado também.

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

questionAnswers(3)

yourAnswerToTheQuestion