ammu11 Ответов: 0

Как я могу отобразить имя человека вместо идентификатора в методе редактирования действия


У меня есть сомнения в MVC, что как я могу отобразить имя человека вместо id в методе edit action, главное, что мне нужно сохранить id в таблице, поэтому я создал как int таблицу, но мне нужно отобразить имя instaed id для этого я написал код
var m = db.Example.Where(r => r.ID == id).Select(p=>p.FirstName);
в методе edit action и я получаю правильное имя вместо Id и чтобы перейти на страницу просмотра я передаю этот m в Viewbag ie,
ViewBag.name = m;
здесь имя получает правильное значение, которое мне нужно . Теперь я сомневаюсь в том что когда я передаю это значение на страницу редактирования просмотра поле редактора пусто и в конце этого поля редактора можно увидеть стрелки вверх и вниз
@Html.EditorFor(model => model.NameId,null, new { htmlAttributes = new { @class = "form-control", @Value = ViewBag.name} })
Мне нужно просто показать имя . как это может быть возможно? кто-нибудь может, пожалуйста, помогите в решении моей проблемы.

Что я уже пробовал:

Я пробовал много раз и не нашел как решить эту проблему

0 Ответов