In der Liste Controller habe ich,
public ActionResult GetByList(string name, string contact)
{
var NameCollection = Service.GetByName(name);
var ContactCollection = Service.GetByContact(contact);
return View(new ListViewModel(NameCollection ,ContactCollection));
}
Auf der ASPX-Seite rufe ich an,
<a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a>
Ich habe ein Problem im ASPX-Code ... Ich kann die Datensätze für den Namen John abrufen. aber wenn ich das gebe contact="calgary, vancouver"
, geht die Webseite fehlerhaft.
Wie kann ich zwei Parameter in der aufrufen Url.Action
. Ich habe das Folgende versucht, aber das scheint auch falsch zu sein.
<a href="<%:Url.Action("GetByList","Listing" , new {name= "John" , contact= " calgary, vancouver" })%>"><span>People</span></a>