Передача значений свойств в модель из контроллера для просмотра - отображение неверных данных - PullRequest
0 голосов
/ 31 января 2019

Я передаю значения свойств из модели в контроллере в представление, но одно из значений свойств, отображаемых в представлении, содержит те же данные, что и одно из свойств, даже если данные поступаютВозвращение из запроса показывает, что это другое.

Например, когда я отображаю 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;}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...