簡體   English   中英

Rateit插件未從View模型中預設雙精度值

[英]Rateit plugin doesn't preset double value from View Model

我不知道怎么回事。 我正在為我的Web應用程序使用RateIt插件 問題是data-rateit-vaue無法正常工作。 如果我的值包含小數位,請指定插件未預設的值。 如果沒有,一切正常。 它還可以從腳本$('#' + photoId).rateit('value', result.averageRating);設置帶有小數位$('#' + photoId).rateit('value', result.averageRating); 很好 View中的代碼有什么問題?

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

PS:如果我在data-rateit-value="1.12324 ... 324"視圖中更改代碼,例如data-rateit-value="1.12324 ... 324"一切正常。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM