У контролері лістингу у мене є
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>