La compilation conditionnelle est désactivée dans Razor?

J'ai un c# boucle foreach qui Est sortie un peu de javascript pour initialiser certaines barres de progression sur mon rasoir vue.

@foreach (var item3 in Model)
{
    @:$("#[email protected]").wijprogressbar({ value: @((item3.TotalRedeemed / item3.TotalSold) * 100), fillDirection: "east" });

}

Le problème, je vais avoir, c'est visual studio est de reporting "de la Compilation Conditionnelle est Éteint" sur la boucle foreach, et le petit calcul pour la valeur est toujours à venir comme 0, malgré TotalRedeemed et TotalSold avoir des valeurs. Suis-je à l'aide de l' @: opérateur correctement? Merci pour votre aide.

J'ai essayé les deux suggestions à ce jour et c'est ce que j'ai actuellement:

 @foreach (var item3 in Model)
 {

     var percentage = (item3.TotalRedeemed / item3.TotalSold) * 100;

     <text>$("#[email protected]").wijprogressbar({ value: @percentage, fillDirection: "east" });</text>

 }

pourcentage est à venir comme 0, mais TotalRedeemed et TotalSold ont des valeurs, comme ils sont imprimés sur la vue avant de ce qui est appelé. Est-il un moyen pour définir un point d'arrêt sur mon point de vue pour voir quel est le pourcentage est avant son imprimé?

source d'informationauteur Gallen