MVC3 подведение итогов - PullRequest
1 голос
/ 04 января 2012

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

в основном у меня есть 3 значения ViewBag, которые являются целыми числами (на самом деле они являются счетчиками из запросов linq).Мне нужно суммировать их, чтобы результаты могли отображаться на моем экране, где они могут быть доступны.Как мне это сделать?Я попытался использовать @ Html.Raw (), а затем выполнить калькуляцию, но это не сработало.

ПРИМЕЧАНИЕ РЕШЕНИЕ :: Я нашел решение и добавил его в комментарии ниже для других, у которых есть такая жевыпуск.

Ответы [ 2 ]

4 голосов
/ 04 января 2012

Вы можете объявить переменные прямо на странице, если вам нужно.(Хотя, как вы упомянули, это не лучшее место для этого.)

@{
    var numOne = (int)ViewBag.MyFirstNumber;
    var numTwo = (int)ViewBag.MySecondNumber;
    var total = numOne + numTwo;
}

<p>Total: @total</p>
2 голосов
/ 04 января 2012

Я нашел решение. Ответ

@(ViewBag.Result1 + ViewBag.Result2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...