ok. einfach eine, die mein GehirnMehrere Parameter an einen Controller übergeben?
Ich habe eine Methode wickelt, die ich in der Steuerung
public ActionResult Details(string strFirstName, string strLastName)
{
return View(repository.getListByFirstNameSurname(strFirstName, strLastName)
}
Wie erhalte ich mehrere Parameter aus der URL auf den Controller haben?
Ich möchte nicht den QueryString verwenden, da es scheint, nicht-MVC Geist gesetzt zu sein.
Gibt es eine Route? Oder andere Mechanismen, um das zu schaffen? Oder bin ich etwas fehlt altogehter hier mit MVC
EDIT
die URL, die ich versuche, ist
http://site.com/search/details/FirstName and Surname
so wenn dies klassische asp
http://site.com/search/details?FirstName+Surname
Aber ich fühle, dass Ich habe etwas übersehen, was ich in meiner Eile, zum Arbeitscode zu kommen, übersehen habe, dass es wirklich eine Put-Anfrage geben sollte - und ich sollte das aus der Formsammlung sammeln.
Obwohl könnte sich lohnen, zu sehen, ob dies getan werden kann - für die Zukunft =>
Bei der PUT-Anforderung müssen Sie nur Eingaben mit den Namen "strFirstName" und "strLastName" im Formular haben. DefaultModelBinder sollte sie an Ihre Aktionsparameter binden –