2016-02-05 46 views
0

我不知道發生了什麼。我爲我的網絡應用程序使用RateIt Plugin 。問題是data-rateit-vaue無法正常工作。如果我的值包含小數位,指定插件不預設值。如果沒有一切正常。也可以使用腳本$('#' + photoId).rateit('value', result.averageRating);設置小數點後的值,並且工作正常。我在View中的代碼有什麼問題?Rateit插件不會從View Model中預設雙值

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

附:如果我改變我的代碼像data-rateit-value="1.12324 ... 324"一切正常工作。

回答

1

我解決了我的問題。我只需要指定不變文化以獲得小數點分隔符的句點: data-rateit-value="@Model.AverageRating.ToString("0.00000", System.Globalization.CultureInfo.InvariantCulture)"