У меня есть простая форма, основанная на модели под названием Visitor.Я хотел бы иметь кнопку поиска по одному из текстовых полей идентификатора, чтобы пользователь мог щелкнуть по кнопке и заполнить страницу информацией о посетителе: имя, фамилия и т. Д. В веб-формах я сделал бы что-то вроде этого:
page_load(){
person = businessManager.FindPersonById(Convert.ToInt32(txtId.Text));
txtFirstName.Text = person.FirstName;
txtLastName.Text = person.LastName;
...
}
До кнопки поиска моя форма просмотра, называемая SignIn, работала просто отлично;отправил данные контроллеру и сделал свое дело:
[HttpPost]
public ActionResult SignIn(Visitor visitor) {
if (ModelState.IsValid) {
visitorRepoistory.Add(visitor);
visitorRepoistory.Save();
return RedirectToAction("/");
} else {
return View(new VisitorFormViewModel(visitor));
}
}
Но теперь, когда в форме просмотра есть кнопка поиска, я полностью потерян.Я не знаю, как подключить кнопку поиска к контроллеру, чтобы я мог: 1.) найти данные и 2.) вернуть их обратно в форму для заполнения полей.Какие шаги мне нужно предпринять для достижения этой цели?
Спасибо.