2012-01-04 9 views
1

私は、ビューにロジックを入れて叫ぶだろうと知っていますが、この場合は必要です。MVC3の集計表示

私は基本的に3つのViewBag値を持っていますが、これらはすべてintergersです(実際はlinqクエリからのカウントです)。私はこれらを合計する必要がありますので、結果をアクセス可能なビューに表示することができます。私はこれをどうやって行うのですか? @ Html.Raw()を使って計算を行ってみましたが、これはうまくいきませんでした。

解決策::私は解決策を見つけ、同じ問題を抱えている他の人のために以下のコメントに追加しました。

答えて

2

私は解決策を見つけました。回答は

@(ViewBag.Result1 + ViewBag.Result2) 
です
4

必要に応じて、ページ上で変数を宣言することができます。 (あなたが言及したようもののが、これはこれを実行するのに最適な場所ではありません。)

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

<p>Total: @total</p> 
関連する問題