Параметры URL.Action?

В списке контроллеров, которые у меня есть,

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

На странице ASPX, которую я вызываю,

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

У меня проблема в коде ASPX ... Я могу вытащить записи для имени john. но когда я даю contact = "calgary, vancouver", на веб-странице появляется ошибка.

Как я могу вызвать два параметра в Url.Action? Я пробовал следующее, но это тоже кажется неправильным:

  <a href="<%:Url.Action("GetByList","Listing" , new {name= "John" , contact= " calgary, vancouver" })%>"><span>People</span></a>
111
задан looq 8 January 2013 в 16:45
поделиться