2016-02-05 2 views
0

Je ne sais pas ce qui se passe. J'utilise RateIt Plugin pour mon application web. Le problème est que data-rateit-vaue ne fonctionne pas correctement. Spécifiez que le plugin n'a pas de valeur prédéfinie si ma valeur contient des décimales. Si tout ne va pas bien. En outre, il peut définir la valeur avec des décimales à partir du script $('#' + photoId).rateit('value', result.averageRating); et ça marche. Quel est le problème avec mon code dans View?Le plugin Rateit ne préréglage pas la double valeur de Voir le modèle

Average Raiting <span class="rateit" id="@Model.PhotoId" data-rateit-readonly="true" data-rateit-ispreset="true" data-rateit-value="@Model.AverageRating"></span>

post-scriptum Si je change mon code dans la vue comme data-rateit-value="1.12324 ... 324" tout fonctionne correctement.

Répondre

1

J'ai résolu mon problème. J'ai juste besoin de spécifier la culture Invariant pour obtenir une période comme séparateur décimal: data-rateit-value="@Model.AverageRating.ToString("0.00000", System.Globalization.CultureInfo.InvariantCulture)"