Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Дополнительное поле во View / 7 сообщений из 7, страница 1 из 1
29.10.2013, 15:31
    #38445263
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
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
29.10.2013, 15:41
    #38445291
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
1. ViewBag выбросить на помойку
2. Калькуляцию сделать в репозитории (или во внешнем BL-слое, если он есть)
...
Рейтинг: 0 / 0
29.10.2013, 16:12
    #38445362
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
МСУ,
Спасибо.
Очевидно же.
Сам почему то не допер)
...
Рейтинг: 0 / 0
29.10.2013, 16:14
    #38445367
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
Все заработало, и главное понятно.
...
Рейтинг: 0 / 0
29.10.2013, 16:58
    #38445476
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
asdorВсе заработало, и главное понятно.
+1
...
Рейтинг: 0 / 0
29.10.2013, 23:29
    #38445929
konstsch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
От меня то же спасибо!
А в чем проблема использования ViewBag?
...
Рейтинг: 0 / 0
30.10.2013, 06:50
    #38446057
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дополнительное поле во View
konstschОт меня то же спасибо!
А в чем проблема использования ViewBag?

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

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


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