我怎樣才能簡化這個代碼使用剃刀引擎(c#mvc)..有沒有什麼辦法混合c#和css內剃刀引擎?混合css與c#mvc在剃刀
其實我沒有得到正確的答案,同時嘗試這
@model FoodViewModel
@foreach (FoodView item in Model.Foodviews)
{
@if (item.vote == 1)
{
<input type="radio" name="example" class="rating" value="1" checked="checked" />
<input type="radio" name="example" class="rating" value="2" />
<input type="radio" name="example" class="rating" value="3" />
<input type="radio" name="example" class="rating" value="4" />
<input type="radio" name="example" class="rating" value="5" />
}
else if(item.vote == 2)
{
<input type="radio" name="example" class="rating" value="1" />
<input type="radio" name="example" class="rating" value="2" checked="checked" />
<input type="radio" name="example" class="rating" value="3" />
<input type="radio" name="example" class="rating" value="4" />
<input type="radio" name="example" class="rating" value="5" />
}
else if (@item.vote == 3)
{
<input type="radio" name="example" class="rating" value="1" />
<input type="radio" name="example" class="rating" value="2" />
<input type="radio" name="example" class="rating" value="3" checked="checked" />
<input type="radio" name="example" class="rating" value="4" />
<input type="radio" name="example" class="rating" value="5" />
}
else
{
<input type="radio" name="example" class="rating" value="1" />
<input type="radio" name="example" class="rating" value="2" />
<input type="radio" name="example" class="rating" value="3" />
<input type="radio" name="example" class="rating" value="4" />
<input type="radio" name="example" class="rating" value="5" />
}
}
在哪裏進行了條件檢查?在第二個答案? – user3300195
@ user3300195第三個參數是一個布爾值(isChecked) - 通過將'item.vote == i'傳遞給它,投票的項目將被檢查。 – xec
嗨,我有一個小問題,如果每個項目有5個單選按鈕,那麼顯示所有項目評級時,只有一個項目的評級正在檢查。其他不檢查 – user3300195