My View.Когда я предоставляю значения в текстовом поле, я хочу, чтобы мой дисплей отображал значения
@model ProyectoEmpresa.Models.BuscarPersonaModel
@{
ViewBag.Title = "Buscar";}
<h2>Buscar</h2>
@using (Html.BeginForm("Buscar", "Employees", FormMethod.Get))
{
@Html.TextBoxFor(x => x.Person, new { @class = "form-control" })
<input type="submit" value="Submit" id="btnBuscarPersona" />
}
@Html.DisplayFor(x => x.MostrarPerson)
Мой контроллер: я сохраняю значение в свойстве моей модели, и этодолжен показывать ir в представлении правильно?
public ActionResult Buscar(BuscarPersonaModel p)
{
string nombreP = p.Person;//Recoge los datos del Modelo
var employees = db.Employees
.Where(e =>e.FirstName == nombreP)
.Select(e => e.LastName);//Si recoge el apellido
p.MostrarPerson = employees.SingleOrDefault();//Mostrar los datos de la busqueda
return View();
}`