Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142

Вывод из БД

29.01.2021, 14:25. Показов 3366. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно вывести значения из Базы данных на страницу?
HomeController
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class HomeController : Controller
    {
 
            Kinoposrednik db = new Kinoposrednik();
            public ActionResult Index()
            {
                return View(db.Kinotb);
            }
 
            protected override void Dispose(bool disposing)
            {
                db.Dispose();
                base.Dispose(disposing);
            }
    }

Model
C#
1
2
3
4
5
6
7
8
9
10
    
public class Kino
    {
        public int Id { get; set; }
        public string Naz { get; set; }
        public string Rezhisser { get; set; }
        public int Cena { get; set; }
        public string Vrem { get; set; }
        public string Mesto { get; set; }
    }
C#
1
2
3
4
    public class Kinoposrednik : DbContext
    {
        public DbSet<Kino> Kinotb { get; set; }
    }

бд
Название: Screenshot_2107.png
Просмотров: 77

Размер: 4.4 Кб
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.01.2021, 14:25
Ответы с готовыми решениями:

программа которая создает список группы(фамилия, имя, дата рождения,оценки матем,информатика,физика) вывод всего списка,вывод отличников,вывод двоиечн
программа которая создает список группы(фамилия, имя, дата рождения,оценки матем,информатика,физика) вывод всего списка,вывод...

Графика. Модули. Ввод, вывод матрицы, вывод элементов из центра по спирали...
Модуль включает подпрограммы обработки матриц: ввод матрицы, вывод матрицы в графическом режиме, вывод элементов матрицы из центра по...

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

11
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.01.2021, 14:34
Цитата Сообщение от DarkComet Посмотреть сообщение
Как можно вывести значения из Базы данных на страницу?
В представление передавать коллекцию данных, которую получаете в контроллере. А вот уже в представлении нужно обрабатывать эту коллекцию, в т.ч. и выводить как вам нужно.
0
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
29.01.2021, 14:43  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
В представление передавать коллекцию данных, которую получаете в контроллере. А вот уже в представлении нужно обрабатывать эту коллекцию, в т.ч. и выводить как вам нужно.
Но как это сделать?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.01.2021, 14:46
Цитата Сообщение от DarkComet Посмотреть сообщение
Но как это сделать?
Как выбрать данные из базы или как обработать данные в представлении ?
0
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
29.01.2021, 14:49  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Как выбрать данные из базы или как обработать данные в представлении ?
Вывести данные из базы
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.01.2021, 14:52
Цитата Сообщение от DarkComet Посмотреть сообщение
Вывести данные из базы
Самое простое:
C#
1
db.Kinotb.ToList();
0
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
29.01.2021, 14:57  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Самое простое:
На страницу, каждое значение базы идет в свою ячейку <td>
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.01.2021, 15:05
Лучший ответ Сообщение было отмечено DarkComet как решение

Решение

Цитата Сообщение от DarkComet Посмотреть сообщение
На страницу, каждое значение базы идет в свою ячейку <td>
Вот так:
C#
1
2
3
4
5
6
7
8
9
@foreach (var b in @Model)
{
    <tr>
        <td><p>@b.Name</p></td>
        <td><p>@b.Author</p></td>
        <td><p>@b.Price</p></td>
        <td><p><a href="/Home/Buy/@b.Id">Купить</a></p></td>
    </tr>
}
Вот в Model и будет ваша коллекция, если передвали ее в параметрах конструктора в контроллере.
А по-хорошему читайте: https://metanit.com/sharp/mvc5/5.1.php
1
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
29.01.2021, 15:32  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Вот так:
Может я где-то накосячил.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    <table class="table">
        <tr>
            <td>имя</td>
            <td>автор</td>
            <td>цена</td>
        </tr>
        @foreach (var b in @Model)
        {
            <tr>
                 <td><p>@b.Name</p></td>
                 <td><p>@b.Author</p></td>
                 <td><p>@b.Price</p></td>
            </tr>
        }
    </table>
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
31.01.2021, 10:17
Цитата Сообщение от DarkComet Посмотреть сообщение
Может я где-то накосячил
Нужно отладчиком посмотреть, что прилетает в роли модели для представления. Возможно вы не объявили модель представлении. Вот примерчик:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@model IEnumerable<PartyInvites.Models.GuestResponse> // Вот здесь объявляется модель для представления,
@{
    Layout = null;
}
<!Doctype html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Ответы</title>
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
</head>
<body>
    <div class="panel-body">
        <h2>Ниже список тех, кто посетит вечеринку</h2>
        <table class="table table-sm table-striped table-bordered">
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Email</th>
                    <th>Phone</th>
                </tr>
            </thead>
            <tbody>
                @foreach (PartyInvites.Models.GuestResponse r in Model)
                {
                    <tr>
                        <td>@r.Name</td>
                        <td>@r.Email</td>
                        <td>@r.Phone</td>
                    </tr>
                }
            </tbody>
        </table>
    </div>
    
    
</body>
</html>
1
31.01.2021, 12:04  [ТС]

Не по теме:

Цитата Сообщение от Почтальон Посмотреть сообщение
Нужно отладчиком посмотреть, что прилетает в роли модели для представления. Возможно вы не объявили модель представлении. Вот примерчик:
Я уже разобрался)

0
02.02.2021, 23:54

Не по теме:

Почтальон, Фигасе, новичок на фронте :) Бутстрапите аж гай шумыть !

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.02.2021, 23:54
Помогаю со студенческими работами здесь

Осуществить вывод значений аргумента и функции, сопровождая вывод наименованиями переменных
вычислить значение функции, заданной в таблице. Осуществить вывод значений аргумента и функции, сопровождая вывод наименованиями...

Вывод списка успевающих студентов и вывод результатов сдачи экзамена по предмету
Добрый день, помогите, пожалуйста, с написанием программы. В файле &quot;students.txt&quot; содержится список студентов и оценок, полученных на...

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

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

Вывод определённых значений из таблицы, затем вывод их произведения на файл
Здравствуйте, как считать с файла только цифры(буквы не трогать), найти их произведение, затем вывести его в файл(output)? В интернете не...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru