powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
6 сообщений из 6, страница 1 из 1
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38933837
Glass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Скаффолд выдал следующий код для DropdownList:

Код: plaintext
1.
ViewBag.ManagerID = new SelectList(db.SystemUser, "SystemUserId", "FirstName", territory.ManagerID);



А я хочу вывести в список Фамилия + Имя.
В класс добавил функцию FullName, но вот такой код не работает:

Код: plaintext
1.
ViewBag.ManagerID = new SelectList(db.SystemUser, "SystemUserId", "FullName()", territory.ManagerID);



Как быть? :)
...
Рейтинг: 0 / 0
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38933840
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glass,
предположим модель выглядит так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public class SystemUser
{
        public int Id {get;set}
        public string FirstName {get;set}
        public string LastName {get;set}
        
        public FullName
        {
              get { return string.Format("{0} {1}", FirstName, LastName)}
        }
}

ViewBag.ManagerId = new SelectList(db.SystemUser, "Id","FullName")


как то так, должно работать
P.S. писал без студии мог ошибиться.
...
Рейтинг: 0 / 0
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38934639
Glass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, увы, не работает :(
...
Рейтинг: 0 / 0
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38934641
Glass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, именно как свойство я это не пробовал, писал функцией.
Проверю - отпишусь, спасибо!
...
Рейтинг: 0 / 0
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38935249
Glass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, работает :)
А можно еще вопрос - как добавить в SelectList значение Null (а то при создании новой записи у меня подставляется первое значение).
...
Рейтинг: 0 / 0
MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
    #38935261
bald56rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glass,
Код: c#
1.
@Html.DropDownListFor(model => model.ProductId, (SelectList)ViewBag.Products, string.Empty, htmlAttributes: new { @class = "form-control" })


пустая строка подставляеться через string.Empty
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC5 Как вывести в Dropdown Фамилия+Имя, если в модели имя и фамилия идут отдельными полям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]