我有一個ASP.NET MVC 5應用程序,我想爲事件列表中的每個事件添加一個進度條,並且我希望進度條具有從一個在foreach循環中的Event類的兩個屬性計算出的寬度。我應該添加jQuery的視圖來計算變量,然後將其添加到CSS樣式?如何製作具有計算寬度的進度條
下面是該視圖的相關部分的代碼:
@model IEnumerable<Betgo.Models.Event>
<ul class="list-group">
@foreach (var events in Model)
{
<li class="list-group-item">
//other elements of the list item
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:40%">
70%
</div>
</div>
<hr />
</li>
}
預先感謝您!
編輯:
public class Event
{
//properties
public double OddsA { get; set; }
public double OddsB { get; set; }
}
width = OddsA/(OddsA + OddsB)*100;
如果你正在渲染所有的進度條,你不需要jquery,你可以用幫助或剃鬚刀做到這一點,添加你的模型類與你依靠計算寬度,我可以告訴你的2道具如何 – Munzer
我加了,謝謝! – gzaru