2012-01-04 2 views
1

나는 내가보기에 논리를두기 위해 고함을 질 것 인 것을 안다. 그러나 나는이 경우에해야한다.보기에서 MVC3 합산

기본적으로 나는 모든 intergers, (실제로 그들은 linq 쿼리에서 계산됩니다) 3 ViewBag 값이 있습니다. 결과를 내 뷰에 표시하여 액세스 할 수 있도록 합계를 계산해야합니다. 어떻게해야합니까? 나는 @ Html.Raw()를 사용하여 시도했지만 calc를 수행했지만이 방법은 효과가 없었다.

해결책 : 나는 같은 문제가있는 다른 사람들을 위해 해결책을 찾은 다음 아래 주석에 추가했습니다.

답변

2

. 답변은

@(ViewBag.Result1 + ViewBag.Result2) 
4

필요한 경우 페이지에서 바로 변수를 선언 할 수 있습니다. (당신이 언급 한 바와 같이 비록,이 이렇게하는 가장 좋은 장소가 아닙니다.) 나는 해결책을 발견

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

<p>Total: @total</p> 
관련 문제