Я передаю значения свойств из модели в контроллере в представление, но одно из значений свойств, отображаемых в представлении, содержит те же данные, что и одно из свойств, даже если данные поступаютВозвращение из запроса показывает, что это другое.
Например, когда я отображаю ID и EmployeeID в представлении, оба они имеют одинаковые отображаемые данные.Однако данные, возвращаемые из запроса, отличаются.Все остальное отображается правильно, кроме ID и EmployeeID
Единственное решение, которое я нашел, было создать новый список, а затем добавить данные в список и вернуть его.
Контроллер
var ReturnData = db.People.Where(s => s.EmployeeeID == EmployeeID && s.Schedule == Schedule).FirstOrDefault();
return PartialView("PersonPartial", ReturnData);
Вид
@model Project.Models.People
@Html.TextBoxFor(model => model.ID)
@Html.TextBoxFor(model => model.EmployeeID)
@Html.TextBoxFor(model => model.FirstName)
@Html.TextBoxFor(model => model.LastName)
Модель
[Table("People")]
public class People{
public int ID {get;set;}
public int EmployeeID{get;set;}
public string FirstName{get;set;}
public string LastName{get;set;}
public string Schedule{get;set;}
}