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

Отображение данных во View

07.01.2018, 01:08. Просмотров 255. Ответов 1
Метки нет (Все метки)

Доброго времени суток, вывел таблицу с данными:
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
public class price
    {
        public int id { get; set; }
        public int id_complectation { get; set; }
        public int id_transmission { get; set; }
        public int id_drive { get; set; }
        public int id_model { get; set; }
        public int total_price { get; set; }
    }
}

Для этого объединил значения в один класс
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
  public class ModevViewModel
    {
        public string nameBodyType { get; set; }
        public string nameComplectation { get; set; }
        public string nameDrive { get; set; }
        public string nameModel { get; set; }
        public string nameTransmission { get; set; }
        public string nameTypeCar { get; set; }
        public string namemodel1 { get; set; }
    }

и указал связь в контроллере
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public ActionResult Index()
        {
            var result = (from tp in db.Price
                          join co in db.Complectation on tp.id_complectation equals co.id
                          join tm in db.Transmission on tp.id_transmission equals tm.id
                          join dv in db.Drive on tp.id_drive equals dv.id
                          join md in db.Model on tp.id_model equals md.id
                          join tc in db.Type_car on md.id_type_car equals tc.id
                          join bt in db.Body_type on md.id_body_type equals bt.id
                          select new ModevViewModel
                          {
                              nameComplectation = co.name_complectation,
                              nameTransmission = tm.name_transmission,
                              nameDrive = dv.name_drive,
                              nameModel = md.name_model,
                              nameBodyType = bt.name_body_type,
                              nameTypeCar = tc.name_type_car
 
                          });
            return View(result);
        }

Теперь хочу добавить фильтры(соответствуют таблицам в БД и классам):
Модель, тип кузова и т.д. как мне это сделать в этой же View?

Добавлено через 1 час 42 минуты
Решение найдено. Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2018, 01:08
Ответы с готовыми решениями:

Загрузка данных во View
Доброго дня ! Пробую работать MS VS2008 . Возник вопрос можно ли загрузить в связку MultiView...

Отображение связанных таблиц в View
Всем привет! В MVC новичок, строго не судите! Помогите с вопросом. Имеется главная таблица "Torgs"...

Отображение связанных таблиц БД в View
Извините за примитивный вопрос, я только начал изучать ASP.NET MVC. В Visual Studio создал БД, в...

Отображение статического html во view
Добрый день. Есть некое представление\view ShowSection.chtml Кроме того, есть готовый...

Правильное отображение partial view (избежать обновления всей страницы)
public ActionResult Index(int id=0) { return View(goods); } public...

1
SrgKord
47 / 29 / 2
Регистрация: 14.02.2013
Сообщений: 655
19.01.2018, 06:23 2
Kurtis, а решение-то какое найдено? Поделитесь!

Добавлено через 20 минут
Я полагаю, что моя проблема схожая - вместо кода отобразить определение этого кода.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2018, 06:23

Передача данных из View в контроллер
Здравствуйте! Есть контроллер Home и action "Indexx" с атрибутом httpPost. Действие принимает...

Передача из View в Controllers динамических данных
Здравствуйте! У меня получается получить статические данные "formHead", но не получается...

Передача данных, отображенных во View, в Controller
Здравствуйте, товарищи! Есть вюха корзины, которая отображает выбранные товары: @model...


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

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

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