powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дополнительное поле во View
7 сообщений из 7, страница 1 из 1
Дополнительное поле во View
    #38445263
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MVC-4
Во View вывожу модель.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Categ)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Txt)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Price)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Unit)
        </td>
        <td>
           Сюда нужно вывести количество @ViewBag.sm/item.Price
        </td>
     </tr>


Хочется показать клиенту, сколько он может купить того или иного товара.
Для этого, надо поделить введенную сумму, на цену товара item.Price
Сделать в модели, доп поле видимо не выйдет, т.к. цифра, @ViewBag.sm, берется из вне.
Как это сделать?
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38445291
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. ViewBag выбросить на помойку
2. Калькуляцию сделать в репозитории (или во внешнем BL-слое, если он есть)
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38445362
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
Спасибо.
Очевидно же.
Сам почему то не допер)
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38445367
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все заработало, и главное понятно.
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38445476
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorВсе заработало, и главное понятно.
+1
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38445929
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От меня то же спасибо!
А в чем проблема использования ViewBag?
...
Рейтинг: 0 / 0
Дополнительное поле во View
    #38446057
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konstschОт меня то же спасибо!
А в чем проблема использования ViewBag?

ибо костыль. по феншую, во вью должна передаваться строго типизированная модель.

однако
во ViewBag (оно же ViewData)
кладут Title страницы (для _Layout.cshtml)
и это не считается плохим тоном
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дополнительное поле во View
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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