Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Kurtis
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
Завершенные тесты: 1
1

Добавление нескольких разных объектов в одном представлении

16.04.2018, 21:43. Просмотров 382. Ответов 7
Метки нет (Все метки)

Добрый день, интересует следующее:
Есть сущность "Объявление" которое содержит идентификатор автомобиля(id_car), сущность автомобиль содержит идентификатор состояния автомобиля(id_condition), а сущность состояния содержит идентификатор клиента(id_client). Вопрос, как используя одно представление заполнить данные о клиенте, об автомобиле и его состоянии и привязать его к объявлению? Диаграмму прикладываю, надеюсь получится что-то разглядеть
0
Миниатюры
Добавление нескольких разных объектов в одном представлении  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2018, 21:43
Ответы с готовыми решениями:

Данные из разных таблиц в одном представлении
Здравствуйте. Есть 4 модели: public class User { public int...

Несколько моделей в одном представлении
Здравствуйте! Только начал разбираться в ASP.NET MVC. Нужно сделать страницу, на которой будет...

Как отобразить 2 модели в одном представлении
Добрый день. У меня вопрос... Я сделала 2 модели данных, соответственно 2 таблички в БД, 2...

Несколько моделей в одном представлении: возможно ли
Возможно ли (и правильно ли) отображать в представлении несколько моделей? Или сама MVC требует...

Как реализовать отображение 3х таблиц бд в одном представлении
Есть 3 таблицы базы данных: Products, Category и Bonus. Их описываю 3 модели соответственно ...

7
Kurtis
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
Завершенные тесты: 1
16.04.2018, 21:59  [ТС] 2
Немного подправил, строки таблиц видно лучше.
0
Миниатюры
Добавление нескольких разных объектов в одном представлении  
IamRain
1415 / 1260 / 397
Регистрация: 02.08.2011
Сообщений: 3,731
17.04.2018, 06:47 3
Используйте ajax - запросы.
0
sau
2059 / 1646 / 278
Регистрация: 22.07.2011
Сообщений: 6,277
Завершенные тесты: 1
17.04.2018, 13:47 4
Придется на каждый запрос по обновлению данных , восстанавливать и возвращать актуальные состояния элементов на странице.
0
Kurtis
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
Завершенные тесты: 1
23.04.2018, 11:20  [ТС] 5
Не понял. Смотрите, есть модель таблицы "Клиент"
C#
1
2
3
4
5
6
7
    public class Client
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string DriverLicense { get; set; }
        public string Passport { get; set; }
    }
Есть модель таблицы "Производитель"
C#
1
2
3
4
5
    public class carBrand
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
Как я понимаю для того чтобы отобразить и ввести данные для этих таблиц необходимо использовать viewmodel. Поэтому был создан класс viewmodel и выглядит он следующим образом
C#
1
2
3
4
5
6
7
8
9
    public class Model_View_View_Model
    {
        //Производитель
        public IEnumerable<Showroom_EliteAuto.carBrand> cB { get; set; } //список производителей
 
        public Client cL { get; set; } //клиент
        
        
    }
Что необходимо написать в controller, чтобы я мог во вью заполнить поля "Клиента" и выбрать значения из таблицы "Производитель"? Заранее благодарю!

Добавлено через 11 часов 23 минуты
Нет идей?
0
sau
2059 / 1646 / 278
Регистрация: 22.07.2011
Сообщений: 6,277
Завершенные тесты: 1
23.04.2018, 16:28 6
Поизучайте синтаксис Razor. , ну и в целом MVC , обработка модели в представлении рассматривается в каждой статье по MVC/
https://metanit.com/sharp/mvc/4.3.php
0
Kurtis
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
Завершенные тесты: 1
23.04.2018, 19:03  [ТС] 7
sau, спасибо за информацию. Но могли бы вы подсказать, как передать во вью коллекцию и строки для заполнения таблицы.
0
sau
2059 / 1646 / 278
Регистрация: 22.07.2011
Сообщений: 6,277
Завершенные тесты: 1
23.04.2018, 21:56 8
как передать во вью коллекцию и строки для заполнения таблицы.
C#
1
2
3
4
5
public ActionResult Index()
{
Model_View_View_Model model;
return View(model);
}
0
23.04.2018, 21:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2018, 21:56

Динамическое создание объектов в представлении
Всем доброго времени суток. Возникла такая проблема: Есть поля ввода, куда пользователь должен...

Динамическое добавление inout на представлении и обработка в контроллере
Ребят, вопрос такой: Допустим я добавляю новый продукт - есть определенная форма, но надо чтобы...

Создание нескольких объектов БД в одном скрипте (IBExpert)
Добрый день Проблема следующая: хочу в одном скрипте выполнить по очереди несколько команд, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru